Server recommendations (home use)

Man of Honour
Joined
4 Nov 2002
Posts
15,511
Location
West Berkshire
Bit of a brain dump, but here goes, I'm currently looking into replacing my old NAS (Drobo, just don't!) and 2-3 old PCs with a single box that can quietly sit in the background and do routine stuff - e.g. e-mail, backups, Plex server, including TV tuner interface (HDHomeRun or similar), and maybe video transcoding if the hardware is up to the job. I'm going to run it headless whatever, so don't care about graphics (I'm aware GPU-based transcoding is a thing, but most of my media is 1080p or less, so there's no great need, which is just as well at the moment).

I've looked into various options ranging from one of the higher-end Synology desktop NAS products (DS1821+ or better) up to a Dell T6xx server. Obviously I wouldn't expect a NAS to do much HD transcoding, but it would need to be powerful enough to run a few VMs (or Docker containers, at least in the case of Plex). I'm reasonably familiar with Dell servers, though only in rack form factor, which I wouldn't use at home (anyone got any ear defenders!) so I'm not sure how practical a tower server would be (Dell's documentation suggests it might be, but that's as much as I know). I have also considered something like an HP MicroServer, but not sure if any of those have enough drive bays to be an option. I have researched all the way up to the 18-bay T640, primarily to allow for future storage expansion, but that's possibly overkill! (who needs 160TB anyway, unless you're a member of /r/DataHoarder).

That said, I do already have 20TB+ worth of accumulated data to deal with, hence the decision to set a minimum of 6-8 drive bays (I'll likely start with 6x 10TB drives with dual redundancy, and expand if required from there). Synology systems are obviously easy to manage, relatively secure if configured properly (one reason I discounted QNAP), and power efficient. Dedicated servers obviously win on flexibility, but cost more in terms of time and money to run. That being said, the likes of TrueNAS and UnRaid are well within my skillset, and do appeal to my tinkering nature (though I also have a fairly short attention span, and don't want to put data at risk, so set-and-forget would likely win out). I'd prefer a filesystem that can do things like snapshots (e.g. Btrfs). ZFS looks interesting, particularly as its snapshots can be integrated with Windows, but I'm aware capacity expansion is problematic (its being worked on).

There's no 'right' answer here obviously - I'm just struggling to decide and despite a lot of research (probably too much) don't know how any of these options are likely to play out longer-term - so would appreciate input from anyone who has used any of these or has more experience with the pros and cons.
 
Been away for a while, thanks for all the replies...

I would check out if Unraid has the various docker containers/apps you require first. Also have a read up about Unraid parity drives. :)
Plex and email mainly, might look at something like a PiHole if there's a container that'll do that (I used to run a proxy but shut it down several years ago).

If ultimate sustained write performance isn’t a requirement then I’m another happy UnRaid user here. 3x 14/16TB shucked drives and an SSD in a nice Fractal Node case will give you a lovely quiet 28 or 32TB server with parity protection that you can tinker with or just leave and have confidence in. Having said that, nothing you’ve mentioned would be a bad choice I suspect. I run twenty-something docker containers on a self built fan less J5040 with 32Gb Ram doing everything from downloads and media through to PiHole ad blocking. Like you, my Plex usage doesn’t involve greater than 1080p and very few concurrent streams. I suspect if I had to transcode a lot more it would struggle.
I'm aware of the write performance issue (basically, maxes out at the single drive limit), though an SSD cache pool can help with that. Thanks for the confirmation that I'm on a reasonable path.

UnRaid looks easy to use but from my searches the file system isn't self-healing. Even with the improvements, I've heard too many BTRFS horror stories to trust it.
BTRFS used to have issues like that, but if Synology trust it enough to make it the recommended option for their NAS, then I can trust it too. BTRFS's RAID implementation is a bit odd, so I'm not sure how stable UnRaid's cache pools are. I'm also not sure how UnRaid's storage pool plays into this due to its 'odd' parity handling. If anyone has experience setting up scrubbing and snapshots, I'd be interested.

how to setup ZFS on unraid, not tried it myself.
Level1Techs have a nice guide for this, after setting up a ZFS pool for Gamers Nexus (they even configured it to work with Windows file versioning!)

Still undecided on the solution, but I acquired a WD Gold drive to assess noise levels, and I'm mostly happy (a fair bit of seek noise but otherwise quieter than the fans in my current NAS), so I'll be using those.
 
Just to regurgitate what I've heard, but Synology use a sort of front end BTRFS, but a ZFS back end, so it's surprisingly safe.
I've heard nothing of the sort. As far as I'm aware, evidenced by recovery guides, Synology uses md raid backend like almost every other Linux distro (SHR is just a fancy name for LVM groups).
I very nearly went the UnRaid route, but I was a bit disturbed that when a drive fails, it sounded as if you lost the data on that drive. I could be wrong.
Seems that you've misunderstood UnRaid. If you don't enable parity, then if you lose a drive, you are correct that you do lose the data on that drive. If, however, you enable single drive parity, then UnRaid can emulate a single drive if a data drive fails (a parity drive failure just means you lose redundancy). If a second drive fails, you lose the data on the failed drives (compare that with RAID 5 where if two drives fail, you lose the whole array).

With the size of modern drives, failures during a rebuild are more likely, so dual parity is recommended. You then lose nothing with two failures, and only lose the data on the failed drives with three or more (again, compare with RAID 6 where you lose the lot).
 
Back
Top Bottom