Edit: since this is slowly turning into a log of my build planning journey, here’s a link to Geizhals where I maintain the current list
To get the intro out of the way:
I’d use PCPP, but not all the parts I want to buy are available there, neither does it support Poland, where I come from. My preferred retailer is morele.net. When mentioning prices, feel free to use either US or EUR too, but please indicate whether it is a US pre-tax price, or a EU price with VAT.
Build purpose
In order of importance and probability I’ll do it:
- NAS
- CI runner
- DNS cache
- firewall
- random assorted VMs
- VPN
The build
After hemming and hawwing, I’ve decided to go with new parts, mixing consumer and server hardware. From what I have seen on local used market, I can get a T620 with dual 2860v2 for maybe 20% less, but 1) I’m not a fan of buying used hardware 2) as a consumer in Poland I get a two year warranty on everything, by law 3) power usage 4) I’m a DIYer at heart.
Parts
Storage pool
Edit: I’m confident bifurcation will work.
If bifurcation works
Those Kioxia drives have insane price per gigabyte, lower than most 2.5" drives. I’m also planning to run some CI runners on this server, so having fast random IO is a bonus.
If bifurcation doesn’t work
Five Crucial MX500 500 GB.
We do not have much of data - no collection of DVDs/BDs to rip. I am expecting an initial ~500 GB of data from various sources around the home. So let’s go all flash, because why not? I’m not entirely sure how lifetime compares between SSDs and HDDS.
Motherboard
I’m considering one of (listed from cheapest) (I answered myself write the analysis for there):
- ASRock Rack > X470D4U (316 EUR)
- ASRock Rack > B550D4-4L (372 EUR)
- ASRock Rack > X570D4U (473 EUR)
X470 is simply the cheapest board I could find right now. B550’s four GbE ports are nice if I decide to run a firewall. If I go with the NVMe pool, the SSD ports remain free for a possible future upgrade, and I can add a HBA or a better NIC in the future. The X570 has a lot of SATA ports, but if I go NVMe storage pool, I can’t add another PCIe card, except in the 4.0x1 slot.
Huh, guess I answered myself, the winner is the B550.
RAM
Two sticks of 16 GB JEDEC 3200 memory, probably a bit low, but I want to limit my expenditure at the beginning.
Boot drive
TBD
CPU
So, this will be one of the regular Ryzen CPUs, somewhere between 3600 and 5900X, with the selection depending solely on my budget. Heck, 5800X3D is better for gaming than 5900X? I might swap the 5900X in my main rig.
I considered buying a 4650G/4750G PRO, for possible future swap with my main 5900X, but I won’t be upgrading my main rig anytime soon, so it’s kinda… meh. Worst case mom’s next PC won’t be 3L but 10L.
(Sidenote, has anyone benchmarked ZFS on 3DV$? I know Wendell tested it for builds and it had no improvements).
PSU
I don’t think BQ offers 10 year warranties on anything but the Dark, so it will be a Corsair, specific model TBD.
Case
NR400 - I already own it, plain and simple. The case itself has space for four 2.5" and three 3.5", but I have the ODD variant and can buy a six drive dock for the 5.25" bay if needed.
Closing words
I was gonna write that 10 GbE is expensive. I just nabbed for 10 GbE in a lucky buy.