A new member of the homelab -- HP Pro Mini 400 G9
My homelab setup hasn’t changed much for the last few years.
I have been happily running a couple of Intel NUC systems over the years. Initially they have been running ESXi, then they got migrated to Arch Linux and KVM.
The workloads running on these systems vary, depending on what I’m actually working on or testing at a given point in time, but the ones that keep on running on them at all times are Kubernetes, AdGuard, SyncThing, Plex, Gitea and some Gitea Action Runners.
For running Kubernetes I’m using Talos Linux nodes, and I really like the way Talos handles the Kubernetes lifecycle management using minimal and immutable nodes.
I should mention that the Intel NUC systems are quite old. One of them is running an Intel i3 5th generation, and the other one is Intel NUC i5 8th generation. Over the years the only maintenance I had to do on these systems is to make sure to replace their fans, but besides that they have been rock solid.
While these systems do serve their purpose just fine for my humble homelab requirements, I thought it was about time I upgrade it a bit, so that I can future-proof it for the years to come.
In case you haven’t heard of this yet, Intel has discontinued development of the NUC systems. Future development of NUC is now handled by ASUS, so before I bite the bullet and order a new NUC, I’ve decided to do a bit of research about these new ASUS NUCs.
Unfortunately, when reading reviews for the ASUS NUCs you will find lots of mixed feelings – some people claim they are good, others mention that they run pretty hot and thermal throttle. One of the most concerning things to me is the fact that I’ve been reading a lot of reviews about the ASUS NUC 14 (and 15) Pro from users complaining about the loud fan noise. And that is not something I’d like to have.
With the old Intel NUCs it was easy – the CPUs back in the day were not that powerful and with low enough TDP, making them a no brainer when it comes to picking up an Intel NUC for your homelab.
Eventually, I gave up on the idea of having an ASUS NUC as my new homelab node, and after some time spent on researching I decided to go with HP Pro Mini 400 G9.
I went with the following specs.
- Intel Core i5-13500T
- 64GB memory
- 2TB Samsung 990 Evo Plus NVME
Additional specs about this machine can be found here as well:
Compared to my old Intel NUCs this system is more powerful and capable of replacing my two NUC nodes. The case is all metal, which is better than any plastic case, and helps with thermal dissipation.
At some point I will be adding a 2.5 inch SSD to the system as well. One thing that was not clear to me is the fact that when you order this system with an NVME it will arrive without the 2.5 inch SATA Drive Bay kit. So, if you are planning on installing a 2.5 inch SATA disk you will need to order the HP Desktop Mini 2.5” SATA Drive Bay kit v2 (13L70AA) separately.
Once I get my SATA Drive Bay kit I’ll be installing one of these enterprise SSD disks as well, because the current Samsung 990 Evo Plus won’t probably survive in the long run, when using ZFS with it.
Another nice thing about this system is how easy it is to access the mainboard, throw some RAM in it, replace an SSD or fan, which makes maintenance an easy and hassle-free job.
One thing I really like about the HP Pro Mini 400 G9 is how quite it actually is, even under load.
I’ve installed Proxmox VE on this system with OpenZFS and will soon be migrating my workloads from the Intel NUC systems to it.
And here’s the system installed in the homelab rack.
In the picture above you will see the Intel NUC i5 8th gen still there (until workloads are migrated), the new HP Pro Mini 400 G9 next to it, a MikroTik RouterBOARD RB3011 UIAS-RM, JetKVM currently connected to the Intel NUC and my old Synology DS213j storage server, which needs an upgrade as well.