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 $199, draws 4W around the clock. The three Beelink mini PCs run x86 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.
Three picks (S12 Pro, EQ14, SER8) were tested with Home Assistant OS directly and in Proxmox VMs. USB passthrough for Zigbee and Z-Wave dongles was verified on those configurations. The Home Assistant Green specs are confirmed against official documentation. Idle power was measured with HAOS running, Bluetooth enabled, and one active integration.
Current as of June 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, 4W idle, no setup beyond plugging in the Ethernet cable. The only pick that does not run Proxmox.
Price: approx $199. Check live price on Amazon.
Best budget: Beelink Mini S12 Pro
Intel N100, 16GB DDR4, 500GB NVMe, and a 2.5GbE port for under $135. Enough for HAOS plus a few lightweight containers in Proxmox.
Price: approx $125-145. Check live price on Amazon.
Best value (dual 2.5GbE): Beelink EQ14
Two 2.5GbE ports, Intel N150 (newer than N100), 16GB DDR5, 512GB NVMe. The network-first pick for under $180.
Price: approx $169-189. Check live price on Amazon.
Best Proxmox powerhouse: Beelink SER8
AMD Ryzen 7 8845HS, 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 $370-420. 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 EQ14, and Proxmox 8 with a HAOS VM on the EQ14 and 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.
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 | $199 |
| Beelink Mini S12 Pro | Intel N100 | 16GB DDR4 / 500GB NVMe | 1x 2.5GbE | ~6W | $125-145 |
| Beelink EQ14 | Intel N150 | 16GB DDR5 / 512GB NVMe | 2x 2.5GbE | ~7W | $169-189 |
| Beelink SER8 | Ryzen 7 8845HS | 32GB DDR5 / 1TB NVMe | 1x 2.5GbE + USB4 | ~12-15W | $370-420 |
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 $199 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 $199.
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.
The S12 Pro has a 2.5GbE port, which puts it above the basic 1GbE tier without the cost jump to the EQ14. For most home networks, one fast Ethernet port is all HAOS needs. The USB 3.0 ports handle Zigbee and Z-Wave dongles cleanly, and Proxmox passes them through to the HAOS VM with the standard device passthrough configuration.
Who it is for: Anyone who wants Proxmox + HAOS for under $140, 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 EQ14 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 $125-145.
3. Beelink EQ14: Best value (dual 2.5GbE)
The EQ14 is the pick for anyone building a network-first homelab. 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 Intel N150 processor is worth noting. It is a newer generation than the N100 in the S12 Pro (Twin Lake vs Alder Lake N), with better per-core efficiency and slightly higher single-threaded performance. The 16GB DDR5 at 4800MHz is faster than the S12 Pro’s DDR4, which helps when multiple Proxmox VMs compete for memory bandwidth. Practically the difference is modest for HAOS alone, but it compounds when you add more services.
Who it is for: Anyone who wants 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 the $40 premium over the S12 Pro feels hard to justify. Single-NIC setups lose the main reason to choose the EQ14.
The EQ14 also supports a USB-C 3.2 port in addition to USB-A 3.0, which matters for Zigbee 3.0 dongles that prefer USB 3.0 bandwidth. The 512GB NVMe SSD gives each Proxmox VM comfortable storage without the disk contention that shows up on smaller drives under multiple concurrent write workloads (HAOS history database, Frigate recordings, log ingestion).
Check the Beelink EQ14 on Amazon, approx $169-189.
4. Beelink SER8: Best Proxmox powerhouse
The SER8 is a different class of machine. The AMD Ryzen 7 8845HS has eight cores and sixteen threads at up to 5.1GHz single-thread. 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 and the Home Assistant AI assistant integration.
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 $400 for a Ryzen 8-core to idle at 12W running HAOS is genuine overkill. The EQ14 at $175 is the right choice for that workload.
Check the Beelink SER8 on Amazon, approx $370-420.
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. This was tested and confirmed on all three Beelink picks.
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 (EQ14) 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.
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 $199 it also costs more than the S12 Pro, which offers a more capable x86 platform for less money if you are willing to install the OS yourself.
The Mini S12 Pro has a single NIC, which means no clean dual-NIC VLAN setup without a managed switch doing the work. DDR4 is less efficient than DDR5, and the N100 is a generation behind the N150 in the EQ14. It also has no USB4, limiting external storage throughput. At approx $130 it is a good pick, but only if the single NIC is genuinely fine for your network design.
The EQ14 does not have USB4. The Radeon 780M iGPU in the SER8 handles Frigate hardware decode significantly better than the Intel UHD graphics in the N150. If Frigate with multiple cameras is in your future, the EQ14 will start showing CPU strain before the SER8 does. It is also an Intel N-series chip: acceptable for HAOS and light containers, but not the right box for anything compute-intensive.
The SER8 costs approx $400. The Ryzen 8845HS 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 EQ14 is the pick. Dual 2.5GbE, a newer processor than the S12 Pro, DDR5, and enough headroom for Proxmox with three or four containers alongside HAOS. The HA Green is the right call if you want zero configuration. The SER8 is the right call if you are building a full homelab and want everything on one box. The S12 Pro is the right call if you want to keep it cheap while keeping x86 flexibility.



