Building/Buying a home server
Well, it IS possible, but a heck of a workload to get all the features you need for it right. Pre-built routers save you that hassle and some are even equipped with USB ports and Software to stick external Harddrives into to get yourself a NAS (AVM FritzBox Routers do that for instance).
But if you insist, I'd go for a farily low power Celeron, Pentium or i3 system (Haswell, Skylake or newer, because they're really efficient) with onboard graphics and about 4 GB of RAM and slap something like this into it: http://www.draytek.com/en/products/router/xdsl/xdsl-wan-single/vigornic-132-series/. Do NOT go smaller than a mATX Board/Case for extensibility and the board MUST have USB3.0 for peripheral storage and SATA3 if you intend to use SSDs. Better don't use H81 Mobos, because they might run out of these (only 2x USB3.0 and 2x SATA 3). If you can get yourself a MoBo with built in WLAN, all the better, but you can also add a PCIe-WLAN-Card instead - and be able to upgrade that part to have more WLAN features in the future to come. A fairly big case with many 3,5" bays might be a good choice as well because in my experience, you might end up with a lot of old drives that are perfect to be slapped into a NAS for spare, low-performance storage space. Add a reasonly good and silent PSU in the 300-350 Watts range as well. Unless you're running LOTS of (old) harddrives, everything else would be overkill. Take care, that mainboard and drives can all be powered by that PSU cable-wise. Get some additional cables if need arises.
Operating system of my choice would be Linux (Fedora or CentOS to be more specific, but that's only because I've been using these for a long time now), but it might get really hard to get Linux up and running with ALL the options and tuning you might want.
There are special Linux/OpenSource OperatingSystems for RouterPCs only out there as well (https://virtualrouter.codeplex.com/ , LTT uses something similar if I remember the Office-Move-Videos correctly) that might make your life easier by configuring them via a webinterface, but I never used them.
Hope that helps.
PS: If you want that NAS outside of your box, you could try one of these for a case. You'd need low-profle PCIe cards for upgrade though and I don't know how silent these micro-boxes can be: Aerocool CS101 (There are videos on youtube using this case) (not available in America?!?, didn't find it on amazon or newegg. But I meant something alongside a Antec VSK2000 U3, but be careful: These cases often need special PSUs that might not be silent at all)
P.P.S: Some details I forgot and/or read up:
1) The WLAN must be able to work in an Access-Point-Mode, or you'll be stuck with a client mode WLAN only box - not useful for a router. I dunno whether the newer WLAN chipsets all support this by default though, so you should check up on it.
2) I read about this Draytek-Modem-Card in a german magazine named c't: This card is a router/modem in itself with its own Web-Frontend - it even holds the active internet-connection while the system reboots as long as it doesn't loose power. This means, that it is a microcomputer with cpu and ram of its own. You should get the newest firmware for that card, because the current one seems to have issues with its DHCP-Server - unless you wanna run that DHCP-Server on the Linux-side anyway.
3) For optimal Lan-Performance: Consider to add an Intel-Lan-Card (unless the Lan-Port on the Draytek-Card is as good or even better). They get higher transfer rates under Linux than the onboard solutions, at least that's the case with my onboard LAN from Realtek.

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now