Sharing files with HTTP File Server

hfs_icon Internet connects people. I mean literally connects people not like in some social talk-to-person-half-globe-distant way. Person A can connect directly to person B and they can do something (depending on what software they are using) over that connection.

Sharing files is actually what Internet is. When you are reading my blog your browser downloads files. When you rip music track from CD and mail it to friend he is downloading file (may be bit less legal than reading my blog). :)

Trick is – for downloading files software is need. Browser is software that obviously every Internet user has. If you want to share file with nothing except browser needed to download it you should consider setting up personal server.

HTTP File Server (HFS) is application for making files available for download.

  1. Download and run HFS. Single executable, no need to install.
  2. Drop file or folder you want to share into it.
  3. Now anyone can visit your PC and see that shared stuff by entering your IP address in their browser.
hfs_interface

No need for same software on both ends, no need for P2P stuff like emule or torrent, no trouble with sending through instant messengers, no need to deal with advertisement filled file hosting services.

Unlike serious server software sites in Internet use (like Apache) HFS is made exactly for sharing files. This means :

  • it creates interface pages on the fly, you don’t need to mess with HTML code;
  • it doesn’t have any scripting support which makes it extremely secure. There are no known vulnerabilities and amount of access visitors get to your PC is very slim;
  • you get a lot of control over process including ability to set limits, keep logs, create user accounts and set access rights on files.
hfs_html

Main downside is that HFS requires IP address that can be reached from Internet. Setup may be tricky for users inside local networks or behind routers. There is separate sub-forum dedicated to port and forwarding problems on official HFS site.

There is also no encryption used. Actually most of Internet is not using any encryption so you have to look for specialized secure solutions if dealing with important data.

I am using HFS for a long time and it’s easiest way for file collaboration ever. You don’t have to make people use some special client software, you are simply giving them link and you are done. :)

HFS is freeware and can be set to portable in settings ( Menu > Save options > To file ).

Home page http://rejetto.com/hfs/

Download page http://rejetto.com/hfs/download

Official forum http://www.rejetto.com/forum/index.php?board=21.0

Related Posts

15 Comments

  • Great piece of software, using it for years now.

  • @DaWur
    Yep, totally agree. :) Very simple to use but sooo functional.

  • @Brad

    Port forwarding is one of the biggest issues people have when running home server stuff. :) Luckily I am on Ethernet connection with real IP myself.

    Blogging Idol is over, I ended in upper half of list but faaaar from taking a shot at winning.

  • @Brad

    Yeah, Internet historically sucked in my disctrict so I ended up making big deposit (8+ months payment in advance) to get optical line to building.

    Living happily since. :)

  • @Brad

    I am not big believer in wireless. Biggest WiFi network around here boasts 55 (fifty five) access points… across all country. :)

    But using EDGE with cell and new tablet at times. Became surprisingly affordable lately 1$ per day of access (not using – not paying) and cheap traffic.

  • I’m starting to feel that way too. Although, its the ONLY way to get highspeed out where I live. I’m rural :)

    We should be twittering or IMing this conversation, not taking up your valuable comment section. LOL.

  • Rarst, you just saved my behind again with a great and simple piece of software. Thanks! :)

  • @JeeMan

    Always glad to. :) HFS is indeed great, useful and very stable app.

Comments are closed.