Spend the extra $200 for 128gb of ram in my opinion, otherwise it looks like a good option. Option #5
Another option to consider instead of UNraid is Xpenology, it lets you run the Synology operating system on non Synology hardware. I’ve only glanced at it but haven’t run it directly.
That Xeon also doesn’t support quicksync, so you’d be transcoding in software. That tradeoff makes sense if you plan to run a ton of VMs or whatever, but not if your primary use-case is Plex. You’ll pay a fortune in electricity. Much better off with a skylake or later intel CPU.
As some people suggested running a separate Plex machine can actually be cheaper. The shield TV runs PMS and is pretty good if you are running only one or two streams because it uses the GPU. It can also be had for under $200. It can also connect to network storage.
An older Quadro card would work too, anything with a Pascal GPU in it will have the hardware nvenc and nvdec use, and it’s the same hardware regardless of other card features, so you don’t to “waste” a gaming gpu on a server.
Strangely, the GTX 1030 is the only Pascal with the encode feature completely disabled.
Intel quicksync works great. I used a ShieldTV for over a year and that worked fine too. No need to go crazy with discrete GPUs etc unless you plan to serve more than maybe 4 streams simultaneously.
I haven’t found affordable Xeons with iGPU for QuickSync. Don’t know if there are any Xeons with iGPU. This is not an option for the server type build I am going for.
I don’t really need a separate machine to play the stream, TV/Phone apps are enough. Just need something to do the Optimize feature in Plex more efficiently for mobile playback.
Not necessarily true, it depends on your pool layout. For example I started with 4x 3TB drives, in a 2x2 set of mirrors, and have added two drives at a time (a mirrored pair each time) over several years so now I have a 6x2 set of mirrors and two hot spares just in case. Some day if I choose I can start replacing these disks with bigger ones 2 at a time.
Furthermore, nothing prevents you from adding one disk at a time even, or starting with a raidz2 with 4 disks then adding 2 disks as a mirrored pair, or 2 disks as a raidz2 missing two parity drives, or whatever weird idea you might have that doesn’t involve changing the layout of an existing vdev. It’s not recommended for production systems because it will lead to unbalanced performance and space usage, but for a home NAS that’s not really a big deal because you don’t have paying customers expecting a service level that has been agreed to.