Home Lab with Mini PC

Hi everyone!

I’ve been willing to get a Mini PC both for testing and other purposes (like hosting a Graylog, Unifi Controller and other stuff) and I’m wondering what hardware to choose in order to get a good balance between affordability and quality.

I’d like to be able to install a hypervisor on this machine so I can run any OS, make tests, connect some VMs on separate networks etc…

Would Xen Orchestra be a good choice for this?

Are there any Mini PCs that allow at least RAID 1? I might get two of those and setup a cluster too.

Thanks a lot for any advice or insights :pray:

For raid 1 you just need to find you a mini PC that has enough SATA or NVMe slots for 2 drives. You’re going to do software raid anyway with xcpng. You can do proxmox as well. I alway recommend zfs if you are going to do raid. You can do zfs on xcpng but you will use the command line. Proxmox has everything you need for zfs out of the box.

Everyone has their own preference on which hypervisor they use and why. Going by your requirements you could go either way. Tom has some good videos on xcpng and XOA. You might take a look at some videos on proxmox and see if it fits your fancy.

1 Like

Thanks a lot! That confirms what I thought. I still have to find a Mini PC with 2 slots. I’ll have to order online as no shop has that kind of hardware where I live :sweat_smile:

I’ll watch Tom’s videos again on both hypervisors, I remember liking XOA a bit more but I’ll check again, just to be sure!

For a couple months now I’ve been using a Minisforum NAB6 Mini PC and I’m quite happy with it. Since they come in a small case and pack a lot of components in a tight space, heat dissipation is very important. It also has active cooling for both the CPU and the SSD.

It’s running Proxmox VE and several VMs including OpnSense and a bunch of websites.

Personally I didn’t need raid 1 so can’t speak to that, but the rest of the hardware is pretty decent given the small form factor.

1 Like

Have a look at ServeTheHome youtube channel.

He does loads of reviews on mini pc, network equipment etc

1 Like

You might want to consider a desktop PC off ebay for cheap, one of the benefits of that is you could put in a quad port NIC which comes in handy if you want to use vlans, LAGGs etc. It’s likely that you can also add more RAM too if you are running VMs.

1 Like

The Small Form Factor (SFF) desktops can be very quiet and often really cheap on the used market, they just take up more space than these mini-pc computers take. That said, if you get into a processor with a lot of cores, the cooling with an SFF might be a better choice than a mini. 10th gen Intel processors SFF should be at a lifecycle point, so you might be seeing these cheap, even some 12th gen might be at a lifecycle point. And we all know about the 13th and 14th gen stuff.

AMD might be a good choice to go with these days, was cheaper to buy, so cheaper second hand, and well, not as likely to burn themselves up.

1 Like

Thanks! I’ll have a look at it.

I guess if I want to get two of them and have a HA cluster, I could run it without RAID as a last resort.

Thanks, I’ll go check it out!

I’ve also been thinking about it but I wanted to go as low as possible in power (and space) consumption :sweat_smile: Of course, depending on what I will want to run on it, a Mini-PC might not be enough.

It’s true that SFFs are a good middle-ground between Mini-PCs and desktops. It might be a good idea not to rule them out, and I guess I can find those locally too!

I agree that SFF gives some nice flexibility over Mini.

I’ve had great luck in this use case with both form factors in the following used system lines from eBay:

Elitedesk 800 SFF

  • 1 NVMe, 2 x 3.5" SATA, 1 x 2.5 SATA up to 64GB RAM
  • ability to add more NVMe via PCIe adapters

Elitedesk 800 Mini

  • 1 NVMe, 1 SATA, up to 32GB RAM

(I’m using 800 G3 series but would recommend going newer for better CPU)

Both are running i5 CPUs and have plenty of power for my homelab needs while using very low power.

I started with low end mini PCs (Beelink) but had them fail shortly after a year. These HPs have been a great replacement.

What I like about the SFF is it allows me to add a lot more storage in the form of multiple NVMe’s and 2 full size 3.5 HDDs for NAS. Those drives are available so large these days there’s no need for a big RAID Z volume. I just go RAID 1. For the hypervisor OS I install on a single NVMe and use a pair of additional NVMe’s mirrored and partitioned for dedicated flash storage and also cache/special/slog for the ZFS 7k mirror. It’s a little complex but a great hybrid performance setup.

On the Mini’s, as shared it’s more work to get to a RAID 1 for the OS and storage but is possible. If you get a pair of Mini’s you could consider no RAID on each and do replication between the two for potentially better availability. In my experience those Mini’s are not as robust, and storage is not my primary concern for failure. But on the other hand ZFS RAID 1 affords integrity protection and healing that a single drive cannot provide.

1 Like

Thanks for sharing your experience :pray:

I never had to do such an install, so I didn’t understand the hypervisor OS part with single and additional NVMe, but I’ll have to do some research.

What hypervisor did you choose?

I’m looking into this myself, my lab is 4 HP DL360 gen8 servers, power and heat are a big deal if I have to move them home. And I may have to move them home as things may be changing and I’m unhappy here. Trying to think about exactly how much CPU and RAM I really needfor this, and find a nice quiet and low power way for Truenas to run. And do this all without spending a fortune. I’d really like 8 cores (16 threads) but cost might be too high. Even 4c/8t stuff is more than I want to spend. I’ll have to see how this shakes out in the end.