Smart Home Assistant

Proxmox Home Server Setup UK: Run Home Assistant as a VM

SepehrBy Sepehr· 7 August 2026· Updated 7 August 2026· 5 min read
✓ Independent — no paid placements✓ UK-tested in real homes✓ Cited sources on every guide
Proxmox Home Server Setup UK: Run Home Assistant as a VM
On this page[tap to expand]

Proxmox VE is a free, open-source Type-1 hypervisor that turns a spare PC into a proper homelab server — one box running Home Assistant, a NAS, a Pi-hole, and half a dozen other services, each fully isolated in its own virtual machine or container. For UK smart home enthusiasts who've outgrown a single Raspberry Pi, a Proxmox home server setup is the natural next step: more headroom, easier backups, and the ability to run Home Assistant OS in a VM alongside everything else. Here's how to plan the hardware, install Proxmox, and get Home Assistant running on it.

What Proxmox VE actually is

Proxmox VE sits directly on the hardware, not on top of another OS. Unlike running virtual machines inside Windows or Ubuntu, Proxmox installs as the base operating system itself (a "Type-1" or "bare-metal" hypervisor built on Debian), giving each VM near-native access to CPU and memory. It's developed by Austrian company Proxmox Server Solutions and is genuinely free and open-source — there's an optional paid subscription for enterprise support and access to the "stable" update repository, but the community edition is fully functional with no feature restrictions.

The appeal for a homelab is consolidation. Instead of a pile of single-purpose Raspberry Pis, you run one physical server hosting several isolated guests: a Home Assistant instance, a network-attached storage share, a Pi-hole DNS filter, maybe a media server — each in its own VM or lightweight LXC container, with independent snapshots and backups.

Hardware requirements

Proxmox itself is undemanding, but plan for what you'll run on top of it. Proxmox's official documentation lists the requirements as:

  • CPU: a 64-bit Intel or AMD processor with the Intel VT-x or AMD-V virtualisation flag (essential — check this before buying anything second-hand); VT-d/AMD-Vi is needed if you plan to pass through a PCIe device or USB controller directly to a VM.
  • RAM: Proxmox recommends at least 2GB for the hypervisor and its own services, on top of whatever you allocate to guest VMs; if you use ZFS or Ceph storage, budget roughly an extra 1GB of RAM per TB of storage.
  • Storage: fast SSDs are recommended over spinning disks, ideally with hardware RAID (with a battery-backed cache) or ZFS for redundancy.
  • Network: a single gigabit NIC is the bare minimum; redundant NICs are recommended for anything beyond a test box.

For pure testing, Proxmox will run on a 64-bit CPU with virtualisation support, 1GB of RAM, a single hard drive and a single NIC — but that's not a realistic baseline for a server also running Home Assistant plus other guests. In practice, most UK homelabbers use a small-form-factor mini PC (an old Intel NUC or similar) or a repurposed office desktop, typically in the £150–£400 range for something with 16GB+ RAM and an SSD (prices vary by retailer and whether you buy new or refurbished). A used business desktop with a Core i5 and 16GB RAM is more than enough to run Proxmox, a Home Assistant OS VM, and two or three lighter containers comfortably.

Installing Proxmox VE

Installation runs from a bootable USB, much like installing any Linux distribution. Download the current Proxmox VE ISO from the official proxmox.com downloads page, write it to a USB stick, and boot the target machine from it. The graphical installer partitions the disk, sets up networking, and installs the base Debian-based system — a straightforward wizard for anyone who's installed Ubuntu or similar before. Once complete, everything else is managed from Proxmox's web UI (reachable at `https://:8006`), so the server itself doesn't need a monitor or keyboard attached after the initial install.

After installation, most guides recommend switching the update repository from the enterprise (paid) source to the free "no-subscription" repository so `apt update` works without a licence key — this is a config file edit, not a separate download, and it's how most home users run Proxmox indefinitely.

Running Home Assistant OS as a VM

Home Assistant officially lists Proxmox as a supported way to run Home Assistant OS. Home Assistant's own installation documentation treats Proxmox as a first-class KVM target alongside VirtualBox and VMware, and provides a ready-made `.qcow2` disk image built specifically for KVM/Proxmox rather than requiring a from-scratch OS install. The official minimum resource allocation for the Home Assistant OS VM is 2GB of RAM and 2 vCPUs, with the note that you can increase both later as your automations and add-ons grow — in practice, most homelabbers give it 4GB RAM and a 32GB+ virtual disk from the start to leave headroom for the Supervisor, add-ons and database growth.

Running Home Assistant OS this way (rather than the Docker container install) keeps full Supervisor support — add-ons, automatic OS updates and the built-in backup system all work exactly as they would on a dedicated Home Assistant Green box, just running as a guest alongside your other services instead of on its own hardware.

Passing through a Zigbee or Z-Wave USB stick

A Home Assistant VM needs direct access to your radio dongle, not just a generic "USB device." Proxmox's official VM configuration documentation supports USB passthrough by vendor and product ID (format `vendorid:productid`) via the `qm set` command, for example: `qm set -usb0 host=1a86:55d4`. Passing through by vendor/product ID rather than a fixed bus/port number is the more resilient option, since the assignment survives the dongle being unplugged and replugged into a different port. One documented trade-off: Proxmox's own docs warn that a VM using this kind of hardware passthrough can't be live-migrated to another Proxmox node, since the USB device only exists on the host it's physically plugged into — not a concern for a single-server homelab, but worth knowing if you later build a cluster.

Backups and snapshots

Built-in backups are one of the strongest arguments for Proxmox over a single-purpose Pi. Proxmox includes an integrated backup tool (vzdump) that can run scheduled, automated backups of entire VMs and containers — configuration and data together — with a choice of snapshot, suspend, or stop modes depending on how much downtime you can tolerate. Retention is configurable (for example, keeping the last 3 backups plus 13 daily and several yearly copies), and backups can be stored locally, on network storage, or on a dedicated Proxmox Backup Server. Combined with Home Assistant's own built-in backup and restore feature inside the Supervisor, running Home Assistant as a Proxmox VM effectively gives you two independent layers of backup — the VM-level snapshot and the HA-level backup — which is difficult to replicate on bare-metal Raspberry Pi installs.

Is Proxmox worth it over a Raspberry Pi or NAS?

Proxmox makes most sense once you're running more than one always-on service. If Home Assistant is genuinely the only thing you plan to run, a dedicated device like a simple home server or a Raspberry Pi with attached storage is simpler to set up and cheaper to buy. Proxmox earns its keep when you want Home Assistant, network storage, ad-blocking, a media server and maybe a few self-hosted apps all running reliably on one machine, with proper isolation between them and centralised backups for the lot. It's a bigger initial time investment than flashing an SD card, but for a genuinely multi-service homelab it pays that time back quickly.

Frequently asked questions

Is Proxmox VE free to use?
Yes. Proxmox VE is free, open-source software with no feature restrictions on the community edition. Proxmox Server Solutions offers an optional paid subscription for enterprise support and access to the "stable" update repository, but a home server runs perfectly well on the free "no-subscription" repository.
How much RAM do I need for Proxmox with a Home Assistant VM?
Proxmox itself recommends at least 2GB of RAM for the hypervisor, and Home Assistant's official documentation lists a minimum of 2GB RAM and 2 vCPUs for the Home Assistant OS VM. In practice, 16GB total on the host gives comfortable headroom for Home Assistant plus a couple of other lightweight containers or VMs.
Can I pass a Zigbee or Z-Wave USB stick through to a Home Assistant VM on Proxmox?
Yes. Proxmox supports USB passthrough by vendor and product ID using the qm set command (for example qm set -usb0 host=1a86:55d4), which is more reliable than passing through by bus/port number since the dongle can move between physical USB ports without breaking the assignment.
Do I need a Raspberry Pi if I'm running Proxmox?
No — a Proxmox host with a Home Assistant OS VM replaces the need for a dedicated Raspberry Pi running Home Assistant. A Pi is still a cheaper, simpler option if Home Assistant is the only service you want to run; Proxmox pays off once you're consolidating several services (Home Assistant, NAS, DNS filtering, etc.) onto one machine.

Sources

Sources verified 2026-08-07

  1. Proxmox — Proxmox VE System Requirements
  2. Proxmox — Proxmox VE Overview
  3. Proxmox — Proxmox VE Downloads
  4. Proxmox — Proxmox VE Roadmap (version history)
  5. Proxmox — Proxmox VE Administration Guide — Qemu/KVM Virtual Machines (USB passthrough)
  6. Proxmox — Proxmox VE Administration Guide — Backup and Restore (vzdump)
  7. Home Assistant — Alternative Home Assistant OS installation methods (KVM/Proxmox image, VM resource requirements)
  8. Home Assistant — Home Assistant Installation overview
  9. Unsplash — Server rack with blinking green lights, photo by Domaintechnik
How we researched this

Claims in this article are checked against primary sources — manufacturer specifications, official documentation, Which? research, Ofgem guidance, or gov.uk — rather than forum threads or video reviews. Where the author has direct hands-on experience with a product (most Home Assistant, Zigbee, and home-networking gear is running in his own homelab), that is stated explicitly in the text.

For categories outside that personal setup — such as boilers, heat pumps, and other areas that are traditionally a heating engineer's domain — verdicts are built from cross-referenced manufacturer data, published lab results, and vetted expert and owner reviews rather than a claim of personal hands-on testing. See the editorial policy for the full methodology.

Sepehr

Written by

Sepehr

10+ years hands-on with Home Assistant & networking · Research-backed elsewhere · No brand deals

Smart home specialist with 10+ years running a self-hosted Home Assistant setup — Zigbee2MQTT, Frigate NVR, and local-first automations. Independent coverage for UK homes, no brand deals.

LinkedIn →

Related reading