Best Home Server Software

Media files, data synchronisation, and remote backups, oh my! Home computing has advanced to a point where it’s practical to run your own home server, and we’re running down the five best tools for the job. The following server implementations cover a broad spectrum of solutions ranging from install-it-and-forget-it to tinker-your-way-to-perfection and everything in between.
Photo by Rudolf Schuba.
FreeNas

FreeNAS is by the far the most bare bones home server software in the top five. More specifically, FreeNAS is an extremely minimal distribution of FreeBSD. How minimal, you ask? You can run FreeNAS off a 32MB flash drive. Designed to be an absolutely skeletal operating system to maximise the resources devoted to storage FreeNAS is great for when you want a simple operating system that leaves every hard drive bay and disk platter wide open for file storage goodness. Despite being so slim, FreeNAS is still feature packed, including support for BitTorrent and remote web-based file management via QuiXplorer; it even serves as the perfect iTunes music server. You can boo FreeNAS off nearly any media: hard drives, optical discs, floppy disks, and flash-based media. It has support for both hardware and software based RAID, disk encryption, and management of groups and users via local authentication or Microsoft Domains. Even an old dusty Pentium III can become a headless file-serving powerhouse with the addition of a basic $20 SATA PCI card to pack it full of modern hard drives, thanks to FreeNAS’s scant 96MB of RAM requirements.
Ubuntu Server Edition

Ubuntu Server Edition shares the ease of use that has catapulted its desktop-edition sibling to popularity. The automated LAMP (Linux, Apache, MySQL, and PHP) installation makes installing the core components of a robust server a walk in the park compared to manually configuring each component on your own. While configuring Ubuntu isn’t going to be as easy as grabbing a pre-configured Windows Home Server off the shelf at your local store and plugging it in, there are a wealth of applications to help you integrate your Linux0based home server with the rest of your network. It won’t be as straight forward as using Windows Home Server or a Time Machine backup, but Ubuntu is more than powerful and capable enough to handle all your media streaming, remote back up, and file serving needs.
Apache

Apache is the only entry in the top five that isn’t a completely stand alone server package. Apache is, however, open source and cross platform; it support a dozen operating systems; and it’s the backbone of many of your fellow readers’ home server operations. Because of its widespread adoption and extreme compatibility with a variety of platforms, we’re including it here. No matter what operating system you throw on your home server, you’re almost guaranteed that you can run Apache on it.
Debian

Why use Debian for a home server? There are over twenty five thousand software packages available for Debian, and the operating system supports 12 unique hardware architectures. There’s a a slim-to-none chance you’ve got a computer that can’t run it. Like Ubtuntu—a Debian derivative by the way—you can configure this flexible operating system to do nearly anything you can imagine, from serving media and remote backups to running your own web server with a wiki and running your own mail server. Like other Linux distributions, Debian can be used to run a low-power and headless server when run without a GUI and using remote administration. Along with FreeNAS, Debian is a prime candidate for turning an aging computer into a quiet, tucked-in-the-basement server.
Windows Home Server

If you have tips or tricks for running a home server, sound off in the comments below. Many readers will be considering running a home server for the first time after reading over the top contenders above, so your experience (and accolades) could help them find a home server package that works for them.
- Next Post: Add Pictures To Picasa Web Allbums Via Email »
- « Previous Post: Bulk Upload And Host Images For Free At Imagebam
Comments (AU Comments | US Comments)
Mac OS X Tiger on an old iBook G3, FTW!
My vote goes to Ubuntu Server. Its what i have setup at home. By using something like Webmin on top its pretty easy to configure if people want to aviod the command line. However at the end of the day it is also very powerful if you get your Bash on.
Windows Home Server is perfect for me.. It runs on bugger-all hardware and is so easy to add more storage, just plug in a hard drive. Also, the PC Backup and remote access just work straight out of the box. It has saved my arse with the PC restore more than once.
Most importnantly, it has massive Wife Acceptance Factor, given that I restored her entire lapot in a little over 40 minutes after a HDD Failure
It is also easily extendable. Want to host a website? Want to use storage for your Media Centre?, just download the add-in. It is easily extensible and can run any Windows 2003 role that you want to add. It only requires low-end Hardware, mine is a P3, 512 RAM and 4 x 120Gb HDDs at this stage.