Skip to main content
used mini pcs

Proxmox VE homelab node

Mini PC for a Proxmox homelab

Proxmox VE turns one small box into many: a Home Assistant VM, LXC containers for n8n, Pi-hole and your AI agents, all with snapshots and scheduled backups. Used 1-liter business PCs are the classic homelab node because they idle at low power, take standard SO-DIMMs and NVMe drives, and come off corporate leases in volume. Here is what actually matters when you pick one.

What you need

SpecRecommendedWhy
CPU generationIntel 8th gen or newer Core i5 (6 cores) for a main node; an N100-class chip only for a light nodeProxmox's own requirements ask for a 64-bit Intel or AMD CPU with Intel VT or AMD-V, which is a low bar. Cores are what you run out of: a 6-core i5 lets several VMs each have a core to themselves, while a 4-core N100 suits a handful of containers.
RAM32 GB recommended, 16 GB workable for 3–4 guestsProxmox budgets 2 GB for the host plus whatever you assign to guests. A Home Assistant OS VM alone wants at least 2 GB and 2 vCPUs, and ZFS takes up to 10% of host memory for its cache by default. Intel lists the N100's maximum at 16 GB, single channel.
Storage typeNVMe SSD for VMs, plus a second drive (2.5-inch SATA bay or second M.2) for backups or a mirrorProxmox recommends SSDs for guest storage. A second drive gives you somewhere to put vzdump backups or lets you build a ZFS mirror.
NICsOne Intel gigabit port is enough for a single node; a second port or 2.5 GbE helps for clusters and storage trafficProxmox recommends redundant gigabit NICs plus extra NICs depending on storage and cluster design. Most Intel business tinies use an I219 on the e1000e driver, which has a known hang you can work around.
Remote managementIntel vPro / AMT on units built with a vPro CPUAMT gives out-of-band power control and a hardware-level remote screen and keyboard, so you can fix a node that won't boot without carrying a monitor to it.
Idle wattsAbout 11–15 W at the wall for an 8th/9th-gen 1-liter tinyServeTheHome measured 12–15 W idle on a quad-core ThinkCentre M920q and 11–14 W on a dual-core M720q, on 120 V power. A homelab node idles most of the day, so this is the number that drives your power bill.
NoiseQuiet at idle, audible under sustained loadServeTheHome found the M920q's noise not significant at idle, with the fan spinning up and becoming audible under heavier load. Park the box somewhere you don't sit.

Which mini PCs fit

A model gets the “Proxmox homelab” badge when it:

  • Takes at least 32 GB of RAM (manufacturer's stated maximum)
  • Holds two internal drives (NVMe plus a 2.5-inch bay, or two NVMe slots)
  • Has wired Ethernet

Rules use manufacturer specs only. 40 of 58 catalog models qualify.

Best overall

Lenovo ThinkCentre M920q Tiny

Lenovo's PSREF lists 8th and 9th-gen Core options, two DDR4 SO-DIMM slots (32 GB listed max), an M.2 2280 PCIe 3.0 x4 NVMe slot plus a 2.5-inch bay, an Intel I219-LM gigabit port, and Intel vPro with AMT 12.0 on vPro configurations. It can also take a PCIe card in place of the 2.5-inch drive; Lenovo lists a 4-port Intel I350-T4 NIC. ServeTheHome measured 12–15 W idle. That combination of remote KVM, a NIC upgrade path and low idle draw is exactly what a homelab node wants.

On eBay now: The lowest price on a complete unit, about $137 delivered from a 99.4% seller. It's a quad-core i3-8100T with 8 GB, a 256 GB SSD and Windows 11 per the title; confirm the license is activated and ask which adapter is included. $136.84

View on eBay ↗: Lenovo ThinkCentre M920q i3-8100T 3.1GHz 8GB Ram 256GB SSD WINDOWS 11

Best value

Lenovo ThinkCentre M720q Tiny

The M720q uses the same chassis family and the same 8th/9th-gen CPU options as the M920q, with the same 32 GB two-slot memory, M.2 NVMe plus 2.5-inch bay, and the same PSREF-listed I350-T4 PCIe card option. You give up vPro (Lenovo lists it as non-vPro) and get an I219-V instead of an I219-LM. Off-lease supply is deep, and a 6-core unit carries a full starter stack.

On eBay now: The lowest price on a complete unit: an auction at about $73 delivered with 1 bid, so expect it to climb. It's a quad-core i3-8100T with 12 GB and a 480 GB SSD, and the title doesn't mention the adapter. $72.74

View on eBay ↗: Lenovo ThinkCentre M720q Intel Core i3-8100T 3.1GHz 12GB 480GB SSD

What it costs to leave on all year

An always-on box spends almost all its time near idle, so idle draw sets the bill. The math:

idle watts × 24 h × 365 days ÷ 1,000 = kWh per year · kWh × $0.1831/kWh = dollars per year

MachineIdlekWh / yearCost / year
Lenovo ThinkCentre M920q Tiny, quad-core 8th/9th-gen Core, idle at the wall on 120 V (ServeTheHome measurement), low end source12 W105.1$19.25
Lenovo ThinkCentre M920q Tiny, quad-core 8th/9th-gen Core, idle at the wall on 120 V (ServeTheHome measurement), high end source15 W131.4$24.06
Beelink SER5 (Ryzen 5 5500U / 5600H / Ryzen 7 5700U) (measured, 5.3 W upper figure) source5.3 W46.4$8.50
Minisforum UM790 Pro (Ryzen 9 7940HS) (measured, 7 W upper figure) source7 W61.3$11.23
Intel NUC 13 Pro (NUC13ANK / NUC13ANH) (measured, 8 W upper figure) source8 W70.1$12.83
Beelink SER6 Pro (Ryzen 7 6800H / 7735HS) (measured, 8.2 W upper figure) source8.2 W71.8$13.15
ASUS NUC 14 Pro (measured, 9 W upper figure) source9 W78.8$14.44
Dell OptiPlex 3070 Micro (measured, 10 W upper figure) source10 W87.6$16.04
Dell OptiPlex 7080 Micro (measured, 11 W upper figure) source11 W96.4$17.64
HP ProDesk 400 G4 Desktop Mini (measured, 11 W upper figure) source11 W96.4$17.64

Electricity at 18.31¢/kWh, the U.S. average residential price, July 2026 (EIA). Your rate is on your bill; swap it into the formula. Real draw rises above idle whenever the box is working, and depends on drives, RAM, BIOS power settings and the OS.

What Proxmox actually asks for

Proxmox's recommended hardware list is short: an Intel 64 or AMD64 CPU with the Intel VT or AMD-V flag, a minimum of 2 GB of memory for the OS and Proxmox services plus whatever your guests need, fast storage (SSDs give the best results), and redundant gigabit NICs. Nearly any used business mini PC from the last several years clears that bar. What decides whether a box is pleasant to live with is RAM first, then storage layout, then network ports and remote management.

RAM: count your guests

Add it up before you buy. The host wants about 2 GB. Home Assistant's own install guide lists a minimum of 2 GB of RAM and 2 vCPUs for its VM. Pi-hole needs 512 MB, so it lives happily in a small LXC container. Then add n8n, a reverse proxy, a dashboard or two, and any agent runtimes you plan to try. 16 GB covers a starter stack; 32 GB is where you stop rationing. See Home Assistant, workflow automation and AI agent server for what each of those workloads needs on its own.

If you use ZFS, budget for it. The Proxmox ZFS page says to start with at least 8 GB, and by default Proxmox gives ZFS's ARC cache 10% of host memory, capped at 16 GiB. Its rule of thumb for sizing the ARC is 2 GiB base plus 1 GiB per TiB of storage. On a 32 GB node with a 1 TB pool that works out to about 3 GiB, which is comfortable. On a 16 GB node it starts to compete with your VMs.

Check the platform ceiling, not just what's installed. Lenovo's PSREF lists 32 GB as the maximum for the M720q and M920q and notes that the figure comes from testing with Lenovo's own memory offerings. Intel lists the N100 at 16 GB on a single memory channel, which is why an N100 box makes a good light node or a third cluster vote but a cramped main node. The N100 vs N150 vs N305 guide covers the rest of that family.

Storage: NVMe for guests, a second drive for safety

Put VM disks on NVMe. Most 1-liter business PCs pair one M.2 NVMe slot with a 2.5-inch SATA bay, as on the M720q and M920q. Use the SATA drive as a backup target for vzdump or as an ISO and template store, and keep a copy of anything you care about off the box. If you want a ZFS mirror, you need two similar drives; the ThinkCentre M920x is unusual in the Lenovo tiny line because its PSREF lists two M.2 SSD slots plus a 2.5-inch bay (the bay is given up if you fit its PCIe card). Proxmox's ZFS documentation recommends enterprise-class SSDs for cache and log devices and high-quality ECC RAM; Lenovo lists non-ECC memory for tinies such as the M920x and M710q, so treat backups as mandatory rather than optional.

Networking, and the Intel I219 hang

One gigabit port is fine for a single node. Most Intel business tinies use an Intel I219-V or I219-LM controller on Linux's e1000e driver, and there is a long-running Proxmox forum thread of users seeing "e1000e … Detected Hardware Unit Hang" messages and dropped connections, including on I219-V hardware. The workaround posted in that thread is to turn off TCP and generic segmentation offload with ethtool -K <interface> tso off gso off. If you see the message in your kernel log, apply it and add it to the interface configuration so it survives a reboot.

Need more ports? The M720q and M920q PSREF sheets list a 4-port Intel I350-T4 PCIe card as an option, installed in place of the 2.5-inch drive. Consumer ODM boxes such as the Beelink EQ12 ship with two 2.5 GbE ports instead. For firewall duty, see network services.

vPro and remote KVM

Intel AMT, sold under the vPro name, is a management engine that runs independently of the OS. It can power a machine on or off and give you a hardware-level remote screen, keyboard and mouse, which is exactly what you want when a headless node hangs at boot. The M920q PSREF lists Intel vPro with AMT 12.0 on supported configurations, while the M720q is listed as non-vPro. Only units built with a vPro-capable CPU have it, so look for the vPro sticker or an Intel AMT / MEBx entry in the BIOS.

For years the free tool of choice was MeshCommander. Its GitHub page now states that Intel has discontinued support for it. MeshCentral, a free, open-source, self-hosted remote management server, documents full Intel AMT support, and it runs fine in a small LXC container on the cluster itself. AMT is a powerful network-facing interface: set a strong password when you provision it and keep it on your LAN.

Clustering three tiny nodes

Proxmox's cluster documentation says you need at least three nodes for reliable quorum, a network with under 5 ms latency between nodes, and UDP ports 5405–5412 open for corosync. A two-node cluster can use a QDevice to provide the third vote. Three used tinies on one switch is a classic setup: you can migrate guests, patch one node while the others carry the load, and survive a dead power brick. If you plan to try Ceph, read the requirements first: Proxmox budgets roughly 1 GB of memory per TB of Ceph or ZFS storage and calls for additional NICs depending on your storage design, which is a lot to ask of single-port 1-liter boxes.

Where the other workloads fit

A Proxmox node is a home for the rest of this site's use cases: network services like Pi-hole and a reverse proxy in containers, Home Assistant in a VM, workflow automation with n8n. Frigate and a media server can run here too, but plan how their container or VM will reach the Intel iGPU. A local LLM is the workload most likely to outgrow a 32 GB tiny. Before buying, run through the used mini PC buying checklist and compare the big three business lines in ThinkCentre vs OptiPlex vs EliteDesk.

Setup outline

  1. 1Power on and open BIOS setup before you wipe anything. If a supervisor or administrator password is set, stop and ask the seller to clear it; on business machines it can lock you out of boot order, virtualization and firmware settings.
  2. 2In the BIOS security menu, check the Computrace / Absolute persistence setting. It should be disabled or not activated; if it shows as activated, the unit may still be enrolled with its previous owner's asset-tracking service, so ask the seller before you go further.
  3. 3Update the BIOS/UEFI to the newest release from the maker's support site (look the unit up by serial or machine type). Off-lease units often ship years out of date.
  4. 4In the BIOS, enable Intel VT-x (and VT-d if you plan to pass a device through to a VM), and set the machine to power back on after an outage if the option exists.
  5. 5Install RAM as a matched pair so the memory runs dual-channel, and fit an NVMe SSD for guest storage; put a SATA SSD in the 2.5-inch bay for backups if you have one.
  6. 6Run a full pass of MemTest86+ (overnight is better) and check the SSD's SMART data for wear and power-on hours before trusting the box with your VMs.
  7. 7Install Proxmox VE from a USB stick, give the host a static address or DHCP reservation, and set up a scheduled vzdump backup job to the second drive or a NAS.
  8. 8Watch the kernel log for e1000e 'Detected Hardware Unit Hang' messages; if they appear, apply the ethtool tso/gso workaround from the Proxmox forum thread.
  9. 9On vPro units, provision Intel AMT in MEBx with a strong password and enroll the node in a self-hosted MeshCentral instance for remote KVM.

Proxmox homelab: common questions

Is 16 GB of RAM enough for Proxmox?

For a starter stack, yes. The host needs about 2 GB, a Home Assistant OS VM needs at least 2 GB, and Pi-hole needs 512 MB. Add ZFS, several VMs or agent runtimes and 32 GB is the more comfortable target.

Do I need vPro for a homelab?

No, but it is the difference between a remote fix and walking over with a monitor. Intel AMT gives out-of-band power control and remote KVM. MeshCommander is no longer supported by Intel, so use MeshCentral, which documents full AMT support.

Is an N100 mini PC enough for Proxmox?

For a light node, yes. CNX Software ran pfSense and TrueNAS VMs under Proxmox on an N100 Beelink EQ12 and found the load light. Intel caps the N100 at 16 GB on one memory channel, so it is a better third node or network box than a main VM host.

How many mini PCs do I need for a Proxmox cluster?

Three for reliable quorum, per Proxmox's cluster documentation, on a LAN with under 5 ms latency. Two nodes can work if you add a QDevice as the third vote.

What is the e1000e 'Hardware Unit Hang' message?

It is a known issue reported on Intel I218/I219 NICs with Linux's e1000e driver, and it can drop the node off the network. The common workaround from the Proxmox forum is ethtool -K <interface> tso off gso off.

Can I run ZFS on a mini PC with one NVMe slot?

Yes, as a single-disk pool you still get snapshots and compression, but no redundancy. For a mirror you need two drives, such as the two M.2 slots on a ThinkCentre M920x, and you should keep backups either way.

Sources

Run more on the same box

Upgrading? Sell the old one to us.

Tell us what you have (model, CPU, RAM, drive, whether the BIOS is unlocked), add a few photos and your price, and we’ll reply with an offer by email. No listing, no fees.

Get an offer