Ideas for future build

I am wanting to build a home server with the idea of running a Proxmox server running multiple VMs include:

  • True NAS Scale for a home NAS running RAID 5

  • Plex/Jelly Fin server

  • running multiple VMs for various home lab learning environment i.e. building a mock AD environment / test various OS / docker environments / pfSense. Just anything that i want to dip my toes into

Here is my currently build so far:

Case: Fractal Design Node 304 Mini ITX Tower Case

Motherboard: MAXSUN Challenger B760ITX D5 WIFI DDR5 LGA1700

CPU: Intel Core i5-12400 2.5 GHz 6-Core Processor

OS Drive: Crucial P3 Plus 1 TB M.2

RAM: Corsair Vengeance LPX 32 GB

CPU cooler: Noctua NH-L9i-17xx 33.84 CFM CPU Cooler

HDD: Western Digital Red Plus 4 TB 3.5" X5

PSU: Corsair SF600 (2018) 600 W 80+ Platinum

Additional features:

1. Silverstone ECM28 1x NVMe (M Key) 1x SATA (B Key) M.2 SSD to PCI-E

— potentially running another m2 drive for a cache and to connect the 5th HDD

2. TP-Link TX401 10Gbe PCIe Network Card

Can anyone give some advise on if they would change anything?

Doesn’t that motherboard only have 4 Sata slots? Now you’re stuck with an HBA instead of 10gig (which imo you likely don’t need given that I don’t think your pool will even saturate the built-in 2.5gig).
*edit: just read the

I’d avoid that - sounds like a port multiplier to me & those have been known to cause devastating failures… though some folks swear ‘they work’ - until they come back to the forum asking for help to recover their data.

Consensus will likely be that you don’t need & shouldn’t use any kind of ‘cache’ unless you have a well defined & specific use case and understand which cache you need & why (l2arc, slog, special vdev, etc). Otherwise you’ll likely get no performance benefit, or possibly performance degradation; otherwise chance of data loss (see special vdev).

I’d personally avoid putting my router on my NAS (you mention pfSense).

You didn’t specify your budget - but how would you feel about something like a X570D4I-2T instead? There is also a crazy cheap gigabyte board that used to be very popular on the forums, but I can’t remember the name (was something like ~$50 and with loads of features), but it might have been microATX instead of miniATX.

In short I’d try to get at least a slightly larger motherboard as I guarantee you’ll eventually want to visualize stuff, pass through devices, etc. & that’ll suck when you just don’t have the pcie ports to do everything you want. You’ll be paying a premium for less features due to smaller size.

*mandatory; get ecc ram :smiley:

mc12-le0

1 Like

The case has 6 HDD bays, so fill these! 6-wide raidz2 is also safer than 5-wide raidz1.
And that means you want a motherboard with at least 6 SATA—no compromise on this!

You will also need more SSD storage for your VMs. One more reason to have good NIC onboard to keep some PCIe lanes. (Or get a second hand server NIC rather this TP-Link card.)

No need for a SFX PSU: The case takes regular ATX.

(As for 4 TB HDDs, this is something I cannot understand. Any storage below 10 TB should be SSD these days…)

1 Like

European market only.
The MC12-LE0 is unfortunately no longer available for 50-60 €. It is micro-ATX, and not exactly “feature-rich” (x16+x4 slots, 6 SATA, 1 M.2 x1, IPMI) but still a good server board.

In mini-ITX size, the MJ11-EC1 is still available for pocket change and can make a nice little server but you want to carefully consider its limitations (8 SATA, 1 M.2 x4, IPMI, 2*i210… and a SFF-8654-8i that is excessively fiddly if you want to have further PCIe lanes).

1 Like

Going to need the NIC - motherboard spec post unknown NIC - could be a realtek. Eventually need to swap out for intel NIC.

  • its a realtek NIC - based on window drivers.

I meant compared to motherboard OP proposed. Having IPMI, more sata ports, option for ryzen’s half supported ecc (instead of no ecc) etc… but yeah - maybe ‘feature-rich’ is a stretch outside of that specific comparison

How did you come to that list of components?