Hey all!
I have the beginning of a parts list but I haven't built in a long time and I want to see if there are better options.
So, I am building a NAS that will also run Immich (over Tailscale, so Tailscale too). Nothing else. The NAS will contain 95% pictures and videos, uploaded through Immich and PCs. It will sit under a desk and needs to be silent.
Starting configuration is 5x4TB SSDs with in RAIDz2 (unless I find a really good deal on larger SSDs), and I want room to add more disks if needed (especially now that ZFS supports expanding vdevs) + an M.2 SSD for the boot drive. I also want ECC and to be able to add a SFP28 NIC in there.
I started to build around the AM4 platform and this is what I have (based on what's readily available locally):
My main questions are:
I have the beginning of a parts list but I haven't built in a long time and I want to see if there are better options.
So, I am building a NAS that will also run Immich (over Tailscale, so Tailscale too). Nothing else. The NAS will contain 95% pictures and videos, uploaded through Immich and PCs. It will sit under a desk and needs to be silent.
Starting configuration is 5x4TB SSDs with in RAIDz2 (unless I find a really good deal on larger SSDs), and I want room to add more disks if needed (especially now that ZFS supports expanding vdevs) + an M.2 SSD for the boot drive. I also want ECC and to be able to add a SFP28 NIC in there.
I started to build around the AM4 platform and this is what I have (based on what's readily available locally):
- Motherboard: Asrock B550 Pro (Asrock B550M Pro is the micro-ATX equivalent depending on the case I go for).
- CPU: AMD Ryzen 5 Pro 5650G
- 2x32G ECC UDIMMs
My main questions are:
- Platform: should I be looking at AM5? Or Intel?
- Motherboard: I looked for Motherboards with at least 6 SATA connections and ECC support. I saw some Asrock Rack MB but those are significantly more expensive. I also found one with a 10Gbe (or maybe 2.5Gbe) port, which would let me start without the SPF28 NIC (which I won't need for a few months), but it was more expensive than the models I listed above + a ConnectX4.
- Case: I am hesitating between:
- Node 804: micro-ATX, simple and cheap, but I would honestly prefer full size ATX
- Jonsbo N5: fits the bill, except for the 3.5" bays that I'd need adapter for, and I have no idea if I should be worried about the longevity of the backplane. Also very expensive
- What other case should I be looking at? Needs to be as innocuous as possible, and I think the "cube" form factor does that better than the tower one.
- SSDs: it seems M.2 SSDs are even cheaper than SATA ones. Should I be going for that? There must be extension cards to add M.2 slots. That would open up the choices to Mobo with fewer than 6 SATA but force full size ATX so that I also have another slot for the SFP28 NIC.
- What sites do people use to share builds? I used to use pcpartspicker.com, but it was missing the first few components I tried to add... and I couldn't find an equivalent site.
- How do you deploy your machines? I use ansible to manage my dotfiles, but I want something that will provision the whole system this time. Started looking at NixOS, and I'm wondering what others are using.
- IP-KVMs: assuming I don't get a board with a BMC, I could attach a PiKVM and turn it on when I need it, yes? (so that it doesn't draw an extra 5W all the time...)
Last edited: