Running Home Assistant on the wrong hardware is the most common mistake new automators make. Too little RAM and the dashboard crawls when thirty devices check in at once. Too much CPU and you’re paying electricity for silicon that idles at 2%. The hardware decision splits at one question: do you want a plug-and-play HAOS appliance, or a small x86 box running Proxmox VE with Home Assistant as one VM among several?
Four picks cover every realistic budget. The Home Assistant Green is the official appliance: boots HAOS in minutes, costs about $219, idles at roughly 1.7W around the clock. The three x86 mini PCs run Linux, support HAOS bare-metal or inside Proxmox, and leave headroom for a media server, Frigate NVR, or other homelab services on the same box. Which one you need depends on whether you want zero friction or maximum control.
We tested Home Assistant OS bare-metal on the S12 Pro, and as a Proxmox VM on the SER8. USB passthrough for a Zigbee dongle was verified on a Proxmox HAOS VM, including across a VM restart. If you are still choosing that Z-Wave radio, our best Z-Wave 800 stick guide covers the region and Long Range traps. The Home Assistant Green and MeLE QuieterDL specs are confirmed against official documentation. Idle power for the boxes we ran was measured with HAOS running, Bluetooth enabled, and one active integration.
Current as of September 2026.
Quick picks
Here are the four picks at a glance. The per-product sections below cover the specs, the trade-offs, and who each one is actually for.
Best plug-and-play: Home Assistant Green
HAOS pre-loaded, roughly 1.7W idle, no setup beyond plugging in the Ethernet cable. The only pick that does not run Proxmox.
Price: approx $219. Check live price on Amazon.
Best budget: Beelink Mini S12 Pro
Intel N100, 16GB DDR4, 500GB NVMe, and a gigabit port. Enough for HAOS plus a few lightweight containers in Proxmox, though the DRAM shortage has pushed remaining stock to roughly double its old price.
Price: approx $360 to $390, volatile. Check live price on Amazon.
Best fanless (dual 2.5GbE): MeLE QuieterDL
Two Intel i226-V 2.5GbE ports and an Intel N150 in a silent fanless case rated at 7W. The network-first pick for a smart home hub you never want to hear or dust out.
Price: approx $500 to $540. Check live price on Amazon.
Best Proxmox powerhouse: Beelink SER8
AMD Ryzen 7 8745HS, 32GB DDR5, 1TB NVMe, USB4, single 2.5GbE. The pick if you’re running Proxmox with multiple VMs, a Frigate instance with hardware decode, and Local AI alongside Home Assistant.
Price: approx $800 to $880. Check live price on Amazon.
How we picked
Home Assistant runs as a single VM or bare-metal OS. The hardware requirements are modest: 2GB RAM minimum, 32GB storage, a stable network connection. Every x86 box on the market technically qualifies. The meaningful differences are idle power draw (this is a 24/7 device), network throughput for large device counts, and whether the box has enough headroom for Proxmox to run three or four other containers alongside Home Assistant without stuttering.
We tested HAOS bare-metal on the S12 Pro, and Proxmox 8 with a HAOS VM on the SER8. USB passthrough was tested with a Sonoff Zigbee 3.0 USB dongle: the dongle was passed through to the HAOS VM in Proxmox, confirmed paired with a Zigbee2MQTT add-on, and disconnected and re-paired to verify the passthrough survived a VM restart. Idle power was measured with a smart plug inline. Choosing between that Zigbee2MQTT add-on and the built-in ZHA integration is covered in our ZHA vs Zigbee2MQTT comparison.
What are the hardware requirements for Home Assistant?
Home Assistant OS needs a 64-bit CPU (x86-64 or ARM64), 2GB of RAM, and 32GB of storage as its floor. That runs it, but it is not what you should buy for. For a smart home that stays responsive as the device count climbs, plan for more.
- CPU: any modern x86 chip clears the bar. An Intel N100 or N150 handles a few hundred entities and heavy integrations like ESPHome, Matter, and Zigbee without strain. ARM boards work too, but only x86 runs Proxmox.
- RAM: 4GB is the practical minimum for HAOS alone. Move to 16GB the moment you plan to run Home Assistant as one Proxmox VM among several containers.
- Storage: 32GB is the minimum, but use an SSD, not an SD card or eMMC. The recorder database writes constantly and wears cheap flash out. 256GB or more leaves room for backups and long history.
- Network: one gigabit port is enough for most homes. A second 2.5GbE port only matters if you want to isolate IoT devices on their own VLAN.
- Radios: Zigbee and Z-Wave need a USB dongle. Every box here passes one through to a HAOS VM. Put it on a USB 2.0 port to avoid 2.4GHz interference.
The short version: 4GB of RAM and an SSD is the real minimum for a pleasant experience, and 16GB is the target the moment Proxmox enters the picture.
At-a-glance comparison
| Pick | CPU | RAM / Storage | Networking | Idle power | Price (approx) |
|---|---|---|---|---|---|
| Home Assistant Green | ARM quad-core | 4GB / 32GB eMMC | 1x GbE | ~1.7W | $219 |
| Beelink Mini S12 Pro | Intel N100 | 16GB DDR4 / 500GB NVMe | 1x GbE | ~6W | $360 to $390 |
| MeLE QuieterDL | Intel N150 | 16GB DDR4 / 512GB NVMe | 2x 2.5GbE (i226-V) | ~6W (7W TDP) | $500 to $540 |
| Beelink SER8 | Ryzen 7 8745HS | 32GB DDR5 / 1TB NVMe | 1x 2.5GbE + USB4 | ~12-15W | $800 to $880 |
1. Home Assistant Green: Best plug-and-play
The Home Assistant Green is the path-of-least-resistance pick. It ships with HAOS already installed on 32GB eMMC. Power it on, connect Ethernet, and you’re looking at the onboarding screen in under two minutes. There is no OS to install, no boot drive to flash, and no Proxmox network configuration to debug.

The hardware is ARM-based, which is the key limitation: Proxmox does not run on this box. It is HAOS and nothing else. For a dedicated smart home hub, that is the right call. The ARM processor, 4GB of RAM, and 32GB of eMMC handle Home Assistant OS comfortably even with 150 devices, dozens of automations, and heavy integrations like ESPHome or Matter. The Raspberry Pi 4 crowd migrating to dedicated hardware will feel right at home.
Who it is for: Anyone who wants Home Assistant up and running in the next ten minutes, does not need Proxmox, and would rather pay about $219 once than configure a Linux server.
Skip it if: You want to run other services alongside Home Assistant. The Green is sealed: no Proxmox, no Docker, no other OS. It also has no M.2 slot, so storage is the fixed 32GB eMMC (expandable only via external USB drives).
One practical note on power: the Green is USB-C powered and draws roughly 1.7W at idle. Over a year at 10 cents/kWh that’s about $1.49 in electricity. No mini PC in this guide comes close on power efficiency, and that matters if you care about your always-on device not quietly adding dollars to your monthly bill.
Check the Home Assistant Green on Amazon, approx $219.
2. Beelink Mini S12 Pro: Best budget
The Mini S12 Pro is the cheapest way to run Home Assistant on real x86 hardware without giving anything critical up. The Intel N100 handles HAOS comfortably and still has CPU headroom for three or four Proxmox containers: a Pi-hole, Portainer, a small MQTT broker, and HAOS all coexist without the machine breathing hard. Sixteen gigabytes of DDR4 is enough for this workload at this price point, and the 500GB NVMe SSD gives the HAOS VM generous storage for database history.
One correction from our original write-up: the classic S12 Pro’s LAN port is plain gigabit, not 2.5GbE (Beelink sells newer S12 Pro revisions with 2.5G NICs under separate listings). For most home networks, one gigabit port is still all HAOS needs. The USB ports handled our Zigbee and Z-Wave test dongles cleanly (see the USB 3.0 interference note in the MeLE QuieterDL section for where to plug the radio), and if you virtualize, the standard USB device passthrough configuration hands them to the HAOS VM.
Who it is for: Anyone who wants Proxmox + HAOS for the least money of any x86 pick here, does not need a second NIC, and is not planning to add Frigate NVR or local LLM workloads to the same box.
Skip it if: You run a wired smart home with VLANs and need two separate network interfaces, or if you expect to stack Frigate, an AI assistant, and Home Assistant on the same machine. At that point, the MeLE QuieterDL or SER8 is the right choice.
The S12 Pro is also a safe starting point if you are new to Proxmox. The lower cost makes it a reasonable learning platform: flash, break things, reset. When you outgrow it, the data lives in your HAOS backup and migrates in twenty minutes. If you prefer to skip Proxmox entirely on day one, running Home Assistant in Docker and Docker Compose is a lower-friction path on the same hardware.
Check the Beelink Mini S12 Pro on Amazon, approx $360 to $390.
3. MeLE QuieterDL: Best fanless (dual 2.5GbE)
The MeLE QuieterDL is the pick for anyone building a network-first homelab that has to stay silent. Two 2.5GbE ports change the topology: one NIC carries your home network traffic, the second carries an isolated IoT VLAN, and the Home Assistant VM talks to both through Proxmox bridge interfaces. That configuration is impossible on a single-NIC box without a managed switch doing the VLAN work, and it is a significantly cleaner setup for larger smart homes.
The draw here is not raw speed. The Intel N150 is a modest step up from the N100 in the S12 Pro (Twin Lake vs Alder Lake N), with slightly better per-core efficiency, and 16GB of DDR4 keeps memory even with the budget pick. What sets the QuieterDL apart is that it delivers this with no fan at all. MeLE rates this DDR4 config at a 7W TDP, and fanless N150 boxes in this class idle around 6W, so it runs silent and pulls in no dust, which is exactly what you want from a device that never turns off.
Who it is for: Anyone who wants a silent, fanless hub with dual-NIC Proxmox networking for IoT VLAN segmentation, runs Home Assistant alongside a few other containers, and does not need AMD Ryzen-class compute.
Skip it if: You only need one network connection and do not care about fan noise. At about $520 the QuieterDL costs more than the fan-cooled S12 Pro for the same N-class compute, so the fanless design and the second 2.5GbE port are what you are paying for.
The QuieterDL carries a dedicated USB 2.0 port alongside its USB 3.2 and USB-C ports, which is more useful than it sounds. Zigbee coordinators are low-bandwidth serial devices, and USB 3.0 ports throw off 2.4GHz interference, so that built-in USB 2.0 port is the right home for the dongle, no extension cable required. Storage is a single M.2 2280 NVMe slot on PCIe 3.0, and the 512GB SSD in this config gives each Proxmox VM comfortable room without the disk contention that shows up on smaller drives under concurrent write workloads (HAOS history database, Frigate recordings, log ingestion).
Check the MeLE QuieterDL on Amazon, approx $500 to $540. The DRAM shortage moved this whole class hard: a fanless N150 with dual 2.5GbE and 16GB sat closer to $300 a year ago, so treat anything near $520 as the going rate in September 2026 and check the live price before ordering. Stock on the dual-LAN QuieterDL comes and goes, so if the 16GB and 512GB config is sold out, the 8GB model is the same chassis with less headroom.
4. Beelink SER8: Best Proxmox powerhouse
The SER8 is a different class of machine. The AMD Ryzen 7 8745HS has eight Zen 4 cores and sixteen threads at up to 4.9GHz single-thread (Beelink has shifted the SER8 line to this chip; it is the 8845HS minus the NPU, which nothing in a HAOS stack uses). It will run a full Proxmox cluster with HAOS, Frigate NVR, a Plex or Jellyfin media server, a VPN gateway, and an AI inference container all simultaneously without the scheduler showing strain. The 32GB of DDR5 and 1TB NVMe mean you are unlikely to hit a memory or storage ceiling in normal homelab use.
The AMD Radeon 780M iGPU handles hardware-accelerated video decode for Frigate. Multiple cameras at 1080p or 4K can be processed without touching the CPU, which is exactly what keeps a dedicated Frigate instance from starving the HAOS VM during motion events. That iGPU also runs small local LLM inference (Ollama, llama.cpp) at usable speeds for home automation voice assistants; our Home Assistant on Ubuntu install guide covers a supervised setup that pairs well with this box.
The USB4 port adds Thunderbolt-class throughput for external NVMe expansion, which is useful if your Frigate setup records to an external drive rather than the internal SSD. The USB4 port and single 2.5GbE together give the SER8 adequate connectivity for network-intensive and storage-intensive homelab workloads.
Who it is for: Anyone running a full Proxmox homelab: HAOS, Frigate, media server, VPN, and possibly a small local LLM, all on one box. Also the right pick if you are watching this homelab guide and planning to grow your stack over the next two years.
Skip it if: All you need is Home Assistant and one or two lightweight containers. Paying $800 and up for a Ryzen 8-core to idle at 12W running HAOS is genuine overkill. The S12 Pro is the right choice for that workload.
Check the Beelink SER8 on Amazon, approx $800 to $880, scarce; the DRAM shortage roughly doubled this class since spring, so check the live price before ordering.
What to look for when buying
x86 vs ARM. HAOS runs on both, but Proxmox is x86-only. If there is any chance you will want to run other services alongside Home Assistant, ARM hardware locks you out of the standard virtualization path. The HA Green is the only ARM pick in this guide, and the decision is permanent. For those who want standard Ubuntu without managing Proxmox VMs, installing Home Assistant on Ubuntu 26.04 is a clean deployment path on any of the x86 picks.
RAM and storage. HAOS itself needs 2GB RAM and 32GB storage. In Proxmox, the overhead is higher: Proxmox itself uses about 1GB, the HAOS VM needs at least 4GB allocated, and each additional container or VM needs its own allocation. A 16GB machine handles HAOS plus three or four containers cleanly. The 32GB DDR5 in the SER8 is for heavier stacks.
Network ports. One 2.5GbE port is fine for most setups. A second port matters when you want to separate IoT devices onto a VLAN without relying entirely on a managed switch for the segmentation. Home Assistant on an isolated IoT VLAN is meaningfully more secure than running it on the same network as your laptops and phones.
USB passthrough for Zigbee and Z-Wave. Every x86 pick here supports USB device passthrough to a Proxmox VM. The setup is a few lines of VM configuration: find the USB device ID with lsusb, add it to the VM hardware tab, and restart. The HAOS VM sees the dongle as if it were plugged directly in. We ran this on a Proxmox HAOS VM with a Sonoff Zigbee dongle and confirmed it survived a VM restart; the same procedure applies to every x86 pick here.
Power draw. A 24/7 device running 8,760 hours a year accumulates meaningful electricity cost. At 10 cents per kWh: 1.7W (HA Green) costs $1.49/year; 7W (the fanless MeLE) costs $6.13/year; 15W (SER8 under light load) costs $13.14/year. If you are only running HAOS, the Green’s power efficiency is a real argument. If you are running six VMs, the SER8’s per-VM power cost is actually favorable compared to buying separate hardware for each service.
eMMC vs NVMe SSD. The HA Green uses 32GB eMMC. It is slower and less durable under repeated random writes than NVMe, which matters for the HAOS recorder database that writes sensor history constantly. HAOS includes tuning options to reduce recorder write frequency, and Nabu Casa designed the Green’s storage tier for this workload. All three Beelink picks use NVMe SSDs, which handle the write pattern without any tuning.
Can you run Home Assistant on a Raspberry Pi, NUC, or other SBC?
Yes on a Raspberry Pi, with caveats. A Raspberry Pi 5 with 8GB of RAM runs Home Assistant OS well for a few dozen devices and is the cheapest way in. Two rules make or break it: boot from an NVMe HAT or a USB SSD rather than a microSD card, because the recorder database wears SD cards out within months, and accept that ARM means no Proxmox. If HAOS is all you will ever want, a Pi 5 or the purpose-built Home Assistant Green is enough.
A NUC is just a mini PC by another name. Intel discontinued the NUC brand and ASUS now builds the line, and a current ASUS NUC with comparable specs costs more than the Beelink and MeLE boxes here, so there is no NUC-specific advantage for Home Assistant. Buy on specs and price, not the badge.
Other single-board computers such as Orange Pi, Odroid, and Rock Pi can run HAOS, but their software support is patchier than the Pi’s and none of them run Proxmox. For anything past a single-purpose HAOS box, an x86 mini PC is the safer foundation, which is why every pick above except the Green is x86.
Where each pick falls short
The Home Assistant Green is ARM-only and HAOS-only. You cannot install Proxmox, run Docker natively, or add other OS-level services. Storage is sealed at 32GB eMMC with no upgrade path except external USB. The 1GbE port is fine for most homes but limits throughput if your smart home generates high network volume. At about $219 it is also now the cheapest box in this guide: the 2026 DRAM shortage pushed every x86 pick past it, which strengthens the Green’s case if HAOS is genuinely all you plan to run.
The Mini S12 Pro has a single gigabit NIC, which means no clean dual-NIC VLAN setup without a managed switch doing the work, and the N100 is a generation behind the N150 in the MeLE QuieterDL. It also has no USB4, limiting external storage throughput, and it uses a small internal fan rather than passive cooling. At approx $360 to $390 it is the cheapest x86 box here, so the reasons to step past it are a second 2.5GbE port, silent fanless operation, or Ryzen-class compute.
The MeLE QuieterDL does not have USB4, and it is the priciest box here for what is still N-series compute. The Radeon 780M iGPU in the SER8 handles Frigate hardware decode far better than the Intel graphics in the N150, so if Frigate with multiple cameras is in your future, the QuieterDL will show CPU strain before the SER8 does. Fanless cooling also means the N150 throttles under a sustained all-core load rather than spinning up a fan, which is fine for HAOS and light containers but not for anything compute-intensive.
The SER8 costs approx $800 to $880. The Ryzen 8745HS is a 45W laptop chip: it keeps idle power reasonable but spikes hard under load, and the fan is audible when it does. If the machine sits in a room where fan noise matters, that is worth knowing. It is also significant overkill for running HAOS alone. Paying for this level of compute and using 10% of it is the same mistake as buying the wrong hardware in the first place, just in the opposite direction.
For most people setting up Home Assistant for the first time, the Beelink S12 Pro is the pick: it is the cheapest x86 box here, runs HAOS plus three or four Proxmox containers without strain, and keeps full x86 flexibility. Step up to the MeLE QuieterDL if you want a silent, fanless build with dual 2.5GbE for VLAN segmentation. The HA Green is the right call if you want zero configuration and nothing else. The SER8 is the right call if you are building a full homelab and want everything on one box.


