Skip to content
Bytearium

No ads or affiliate links active

Hardware

Mini PC for a homelab: criteria, three examples

Mini PC for a homelab: virtualization, RAM slots, NVMe, network, idle power and remote management are the criteria, with three examples from reviews.

A homelab does not have to start with a rack that hums like a small airport. A mini PC the size of a thick book can run a surprising number of services, if you check a few things first.

The short answer

For a small homelab (a few containers or virtual machines, a file share, home automation), a mini PC is a sensible start. Check six things before you buy: processor and virtualization support, RAM slots and maximum RAM, storage slots (especially NVMe), network ports, idle power draw and remote management [1][7]. Our assessment: for services that run all day, idle power and storage slots matter more than peak performance. The three examples below come from published reviews and manufacturer data, not from our own tests.

How it works

  1. Processor and virtualization. If you want virtual machines, the processor and board must support hardware virtualization. Proxmox VE, for example, requires an Intel VT or AMD-V capable CPU for KVM, and for passing a PCIe device through to a VM it also needs IOMMU support (Intel VT-d or AMD-Vi), which usually has to be enabled in the BIOS or UEFI [7]. Our article on virtualization and hypervisors explains the terms.
  2. RAM: slots, maximum, ECC. The reviewed business mini PCs use two laptop-style SODIMM slots [2][4][5]. Intel's data sheet for the N100, a low-power processor used in many newer small PCs, lists a maximum of 16 GB, one memory channel and no ECC support [6]. Proxmox recommends at least 2 GB for the host system plus the memory for your guests, and about 1 GB per TB of stored data if you use ZFS [7]. Add up your planned guests before you pick a model.
  3. Storage: NVMe, SATA and what the drive is. Most of the reviewed machines have room for a 2.5-inch SATA drive and at least one M.2 NVMe SSD, plus a small M.2 slot meant for Wi-Fi [1][2][4][5]. Check how many NVMe slots there are, because a mirrored pair needs two. Proxmox recommends SSDs with power-loss protection and discourages consumer SSDs for VM storage [7]. That is a recommendation for production use, and a home lab can make a different call, but know the trade-off. Our guide on understanding NVMe SSDs covers what to look for.
  4. Network. A hypervisor wants at least one network card, and Proxmox recommends redundant multi-gigabit cards for serious setups [7]. Many small PCs have a single Ethernet port. Check the data sheet of the exact model instead of assuming. A USB network adapter is a workaround, but it adds a part that can fail.
  5. Idle power and noise. ServeTheHome reported that all the small business PCs in its project fell in a range of about 10 W idle up to 64 to 68 W at maximum load [1]. For one quad-core Lenovo model it measured 11 to 13 W idle and 54 W under heavy load [3]. These are 2020 measurements of used corporate desktops, taken by the reviewer, and they will differ for your unit, your drives and your workload. Measure yours with a plug-in power meter and use the formula from our guide on calculating homelab energy costs.
  6. Remote management. Many of these machines have Intel vPro or AMD DASH, which allow remote power on and off. ServeTheHome calls vPro the more robust of the two and says neither matches a proper server management controller [1]. The reviewer also notes that on one HP model vPro works only over a wired connection [4]. If you cannot walk to the machine, find out what is supported on your exact model.
  7. Age of the sources. The ServeTheHome project reports date from 2020 and cover processors from that time. They show what to look for. They do not tell you what is on sale today. Check the exact processor, RAM and storage options of the offer in front of you.

Three examples

These are three machines from published reviews, plus one processor class, chosen because each shows a different trade-off. We have not tested them.

  • Lenovo ThinkCentre M900 Tiny. The reviewer measured 11 to 13 W idle [3] and found two SODIMM slots, one NVMe slot and a SATA bay. The spec allows 2 x 16 GB of RAM, which he verified [2]. The unit he tested had a Core i5-6500T with 4 cores and 4 threads at 35 W [2]. The trade-off: older, quiet at idle, and the reviewer notes that newer systems add cores and faster USB ports [3].
  • HP EliteDesk 800 G4 Mini. The tested unit had a Core i5-8500T, two M.2 2280 NVMe slots plus a SATA tray, which the reviewer describes as suited to a boot drive plus two mirrored data drives [4]. The trade-off: more storage options, but more screws to remove, and vPro only over the wired connection [4].
  • Dell OptiPlex 7070 Micro. It has a tool-less 2.5-inch tray, one NVMe slot and two DDR4 SODIMM slots [5]. The reviewer fitted two 32 GB modules for 64 GB and notes this is not a supported configuration, though it worked [5]. The trade-off: easy to service, with one NVMe slot only [5].
  • Processor class: Intel N100. It has 4 cores, 4 threads and a 6 W TDP according to Intel [6], with the 16 GB, single-channel and no-ECC limits from above. Our reading: it suits light, always-on services. We name the chip, not a product, because we have no source for a specific N100 machine.

A homelab example

This is a frame for your own decision, not a migration report. About our homelab at Bytearium, only this is documented: it runs ESXi on an HPE DL360 Gen9 rack server, with one Docker VM and one work VM (recorded 14 to 18 Oct 2026). We do not own or test a mini PC and make no statement about power draw, noise or replacing any machine. What we can say is how we would compare. A rack server brings server-class management and a lot of RAM, and it costs power and space. A mini PC trades both for lower idle draw and a small footprint. For a Docker VM with a handful of services, the questions are how much RAM those services need, how much power the host draws at idle, and whether a failed single machine would hurt. Write the answers down first. The model comes second.

Checklist

  • Does the processor support virtualization (VT-x or AMD-V), and IOMMU if you want passthrough?
  • How many SODIMM slots, what is the supported maximum, and is that maximum from the manufacturer?
  • How many NVMe slots and SATA bays are there, and is a mirrored pair possible?
  • Is there a second network port, or do you accept a USB adapter?
  • Have you measured idle power with a meter and put it into the cost formula?
  • Does the model have vPro or DASH, and do you need it?
  • Is your information from a current spec sheet, not a 2020 review?
  • Do you have a backup and a restore test before the first service goes live?

Primary sources

These sources are the basis of this page. That does not mean every claim was checked individually; whether a review record exists is shown above under “Status”. The interpretation and checklist are our own work.

There is no documented review record for this version yet. The text relies on the sources listed.

How this page was made: Bytearium creates these pages with the help of AI and is responsible for publishing them. AI can be wrong, so we show our sources and review status openly.

  1. ServeTheHomeIntroducing Project TinyMiniMicro Home Lab Revolution
  2. ServeTheHomeLenovo ThinkCentre M900 Tiny Project TinyMiniMicro Guide
  3. ServeTheHomeLenovo ThinkCentre M900 Tiny Project TinyMiniMicro Guide, page 3
  4. ServeTheHomeHP EliteDesk 800 G4 Mini TinyMiniMicro Guide and Review
  5. ServeTheHomeDell OptiPlex 7070 Micro Project TinyMiniMicro Guide and Review
  6. IntelIntel Processor N100 Specifications
  7. ProxmoxSystem Requirements, Proxmox VE

This page has no ads and no affiliate links.