I am planning to have XCP-NG server at home. I was planning to originally purchase SuperMicro M11SDV-8C-LN4F (I saw this machine from Jay’s building low energy vm server). Then I thought of Protectli which offer this machine Protectli FW6E. I have a synology which will host the VM guest storage. The price difference is big, I can setup a HA for XCP-NG setup if I go with Protectli. So my question is has anyone experienced setting up their protectli box as vmhost server? In doing this in your lab, have you experience a slow down after few years of usage due to 1 Gbps limitation of connection back to your storage?
Just incase you going to ask, here are my planned vmguest.
A lab network (so machines in here will created and destroyed randomly)
Plex server (I plan to use, not yet familiar so if this not applicable please ignore)
I am just following Jay’s setup because of power efficiency and it is rackmountable. I am not sure if there is any desktop motherboard that can cater high cpu but doesn’t have to many bling-bling and also be power efficient at the same time.
I’ve used the protectil FW6E system (or equivalent since I built my system using the same components ordered from AliExpress directly) to run xcp-ng and have virtualized 5 VMs. Host RAM is 32Gb with total 2TB storage. I’m running virtualized pfSense, Home Assistant, Arch Linux install that runs as second Time Machine Server, Ubuntu Install running XO, and another small Ubuntu VM. I’ve run this setup for about 2 years and haven’t had any issues.
I think you’d be OK with your requirements other than the Plex Server.
I suppose if I’d do it all over again, I’d probably get a dedicated hardware system for a pfSense only system capable of using 10Gb now that part of my house is wired with Cat6a. When I built the system however, budget was definitely a constraint and I only had Cat5e wiring. Server prices however have almost doubled with pandemic supply chain issues, so although I’m not as budget constrained today, I’m still waiting on prices to somewhat normalize – I might be waiting a long time.