You have some friends or business partners that you want to share data with but have no server with enough space, can't use email because of the overall file size and do not want to use P2P as well?
One simple way to share files of any size is to use the HTTP File Server. The free portable program for Windows sets up a file server on your PC that anyone with the right access rights can access. The frontend is a website that users can open in a web browser of choice to download files stored on the server and also to receive files.
The program starts up in easy mode which hides settings and options in the user interface. You can click on easy mode to switch to expert mode to get access to all settings and preferences the program makes available to you.
First thing you may want to do is add directories or files to the virtual file system. Just right-click in the left pane underneath virtual file system and select a local file or folder that you want to share. You can also add an empty folder which can be useful if you want users to upload files as well.
You can right-click any file or folder to disable downloads and to enable password protection for it. Users who try to access the folder need to supply the correct username and password before they are allowed to access it.
The program offers two options to restrict access to select files and folders.
Tip: the file server is running automatically on start. Press F4 to stop it until you have made all the necessary configuration changes to the program.
You will have to change the settings from easy to expert mode to create accounts for users. Once that is done you access the user management by clicking on Menu -> Other Options -> User Accounts. Once you have created at least one user account you right click on files or folders that you have added to your file server and select restrict access and choose the username(s) that you have just created.
HTTP File Server is highly configurable: Here is a short list of options that you have at your disposal:
This tool is great if you need to exchange files fast and have no time to setup something else. Alternatives are a ftp client like FileZilla or a local Apache server with htaccess. Another option that I personally do not like that much is use file hosts to share files. I never liked the idea to send my sensible files to a third party.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.