Originally posted by: Crusty
You can always use ftp/ftps/sftp. Otherwise you're going to be looking at some of application either with an embedded web server or something written in php/perl/python serving up requests with Apache or something similar.
What kinds of files are you serving up? Media files? Personal files? Who's going to be accessing the files and what kind of security do you need?
Originally posted by: Gooberlx2
Openfiler or FreeNAS could be options if you're looking for a dedicated machine for the fileserver.
Otherwise you might be able to look at their packages for starting points.
Originally posted by: Crusty
You can always use ftp/ftps/sftp. Otherwise you're going to be looking at some of application either with an embedded web server or something written in php/perl/python serving up requests with Apache or something similar.
Originally posted by: Brazen
All you need is Apache. Apache has built in authentication and it will a directory listing of files if there is no index page, by default. And of course, you can set it up with https.
You could even use webdav to access your files, which is also built in to Apache and Windows is already capable of being a webdav client. Webdav would allow you to access your files through the http/https protocol, but open in a folder like a regular file share and even allow writing and changing files on the server.