G3
HP EliteDesk G3, G4, G5 Homelab Build
The used HP EliteDesk Mini is the box that quietly powers a large fraction of the homelabs on the internet, and the reason is the price. Between roughly eighty and two hundred dollars, depending on generation and how much RAM and storage the seller bothered to include, you get a real desktop-class machine in a chassis the size of a paperback. Three generations of it — G3, G4, and G5 — are deep enough on the secondhand market that you can buy a matched set without hunting, and all three share a footprint close enough that a single bracket racks them as a group. This is a guide to what that money actually buys, which upgrades are worth doing, and how to put a stack of them in a 10-inch rack without it turning into a shelf full of bricks.
What the EliteDesk and ProDesk Mini is
HP's Desktop Mini line, badged EliteDesk 800 and ProDesk 400 or 600, is a slab roughly 34 mm thick and around 177 mm on its longer dimensions. Inside it HP fits a socketed desktop CPU, two DDR4 SODIMM slots, an M.2 NVMe slot, an M.2 slot for WLAN, and an internal 2.5-inch SATA bay. It runs from an external barrel-jack adapter, usually 65 W and sometimes 90 W on the higher-CPU configs. On the rear sits HP's flex-IO port, a configurable opening that the original buyer could spec as a second NIC, a USB-C port, VGA, or a serial header, which is a small detail that turns out to matter for a homelab.
The important structural fact, the same one that makes the comparable Dell and Lenovo minis worth owning, is that the CPU is socketed rather than soldered. The EliteDesk Mini takes HP's supported list of 35 W and 65 W desktop chips, so a cheap base unit is upgradeable, and the part inside is a desktop processor that holds its clocks rather than a laptop one that throttles. For a machine you intend to load up with VMs and containers, that matters. It also means a box you rack today can be re-CPU'd later, so a generation-agnostic mount like the HP Elite/ProDesk Mini 1U rack mount outlasts whatever chip is in it now.
What $80 to $200 actually buys
The spread in price across these boxes is almost entirely about generation and what the seller left inside. Here is the practical map across the three generations:
- G3 (around $80–$120). The 800 G3 Mini runs 6th and 7th-generation Intel, Kaby Lake era. These are the cheapest entry into the platform and still perfectly capable of running a Proxmox node, a Docker host, or a couple of light VMs. The compromise is core count and the age of the silicon, plus the fact that the bargain listings usually arrive with 8 GB and a small drive you will immediately replace.
- G4 (around $120–$170). The 800 G4 Mini moves to 8th-generation Coffee Lake, which is the generation where Intel's mainstream core counts jumped. This is the value sweet spot for most homelab buyers: a meaningful step up in cores and efficiency over the G3 for not much more money, and a deep enough supply to match several units.
- G5 (around $150–$200). The 800 G5 Mini runs 8th and 9th-generation parts and is the newest of the three at the top of this price band. If you want one stronger node to pin heavier workloads to, or you simply want the longest relevance, the G5 is where the extra money goes.
Across all three, read the CPU and not the badge. A G5 wrapped around a low-end T-series chip can be slower than a G4 with a 65 W six-core part, and the listings do not always make the distinction obvious. Whatever combination you end up with, the 10" HP Elite/ProDesk G3, G4 & G5 Mini PC Rack Mount - 1U fits the chassis across all three generations, so a mixed set still racks as one tidy row.
The upgrades worth making
Part of why these boxes are a homelab staple is that the upgrades are cheap and obvious. There are really only three worth planning around.
RAM first. Each Mini takes two DDR4 SODIMMs, and most homelabbers settle on 32 GB per node as the comfortable default, with 64 GB as the platform ceiling on the generations that support it. Memory is what a virtualization host runs out of before it runs out of cores, so this is the upgrade that changes how much you can actually run. A bargain box that arrives with 8 GB is a 32 GB box you have not finished buying yet.
NVMe and the second bay. The M.2 slot takes an NVMe drive for a fast boot and VM store, and the internal 2.5-inch bay gives you a second disk for bulk or local backups. That two-disk layout per node is enough for a replication-based cluster where each box carries its own storage. It is not enough for a serious shared pool, so heavy storage still belongs on a separate NAS that you can patch into the same row of nodes on the HP Mini 10" rack mount.
The flex port. The single most useful HP-specific upgrade is the rear flex-IO module. The Mini ships with one onboard gigabit NIC, and in a cluster that one link carries your cluster, migration, and replication traffic all at once. A flex-port second NIC, where the unit has one or you add one, lets you split that traffic and is worth seeking out. Check what is populated in that rear opening before you buy, because a second-NIC flex module is a meaningful bonus that some sellers do not even mention. Once kitted out, the HP Elite/ProDesk Mini 10" rack mount presents that rear I/O at the front of the rack where the extra port is actually reachable.
Mounting all three generations in one bracket
The reason a single bracket covers G3 through G5 is that HP kept the Desktop Mini footprint nearly constant across those generations. A 1U opening is 44.45 mm tall under the EIA-310-D standard, and the Mini at roughly 34 mm thick lays within that height on its broad face, so the unit seats flush at the front plane of a single 1U slot. Depending on rack width you can stand more than one across a single line, which is what makes these boxes a natural cluster in a 10-inch rack. The 10" HP Elite/ProDesk Mini rack mount is built around that geometry.
A few notes once the bracket is in:
- Orient toward the ports you patch. All of the Mini's I/O — Ethernet, USB, display, the flex port, and power — lives on the rear face. Mount so that face presents to the side of the rack you work from, because a node you re-cable as the lab changes is one you do not want to unseat to reach.
- Account for the power bricks. Each Mini brings a barrel-jack adapter that is bulkier than you expect, and a stack of nodes means a stack of bricks. Decide where they live — a shelf, a tray, velcro to a rail — before you mount, because loose adapters behind the rack undo the order the bracket created.
- Label at the face. Identical boxes are indistinguishable once racked. A label strip across the front of the HP Mini 1U bracket tells you which node you are about to power down without tracing a cable to find out.
Cooling and noise
The EliteDesk Mini uses a single blower fan over a compact heatsink, tuned by HP for an office desk. On its own each unit is close to silent at idle and only audible under sustained full load. Racked, the consideration is the same as any cluster of minis: warm exhaust from one box should not be the intake air for the next. Keep the front of the bracket open to room air rather than sealing the row behind a solid panel, and avoid stacking a hot device directly above with no gap.
In a closed 10-inch cabinet the enclosure is the real thermal limit, not the computers. A sealed box with several nodes and a switch and no vent climbs in temperature until fans ramp and the rack stops being quiet. A single slow exhaust fan high in the cabinet does more for the whole stack than tuning any one node's fan curve. The Minis hold their clocks fine as long as the air they pull in is not already warm from the box beside them, which a spaced row on the HP Elite/ProDesk Mini 1U bracket handles better than a flat stack ever will.
Setup gotchas
A handful of HP-specific settings reliably cost people an evening on the first build:
- Virtualization toggles. Intel VT-x and VT-d are what Proxmox needs for full virtualization and PCI passthrough, and on used units they are often disabled. Enable both in BIOS before you debug a VM that will not start.
- After Power Loss behavior. HP's default can leave the machine off after an outage, which is wrong for a headless node. Set it to power on so the box rejoins the cluster on its own.
- Wake-on-LAN and deep sleep. If you plan to power nodes on over the network, disable the deep-sleep S5 setting that otherwise puts the NIC to sleep and breaks wake-on-LAN.
- Boot order and the HP boot menu. Set the NVMe boot device explicitly. HP's boot menu and the legacy-versus-UEFI setting will otherwise hand you a black screen after a clean Proxmox install.
Configure these once per node, photograph the screens, and adding the next box becomes a copy of a known-good setup rather than a rediscovery.
Wrap-up
The HP EliteDesk and ProDesk Mini is the cheap, dependable foundation a lot of homelabs are built on, and the value math has not changed: socketed desktop CPUs, 32 to 64 GB of RAM, a fast NVMe plus a second disk, and a useful flex port, all for between eighty and two hundred used dollars depending on generation. Buy on the CPU rather than the badge, plan the RAM and storage upgrades before you order, and settle the BIOS toggles up front.
Then give the stack a real home. A row of identical minis on a shelf is a cable-trace headache the first time something goes wrong, and a single 1U bracket that fits G3, G4, and G5 alike turns a pile of secondhand boxes into a serviceable cluster at the front of a 10-inch rack.
Not sure which mount you need?
Search by device and we'll show the mount that fits it.
Find my mount →