Home Assistant Install: The Best Hardware & Software Options for Your Smart Home in 2026

A Home Assistant install comes down to three core variables: your hardware tier (dedicated appliance, DIY single-board computer, or existing PC/server), your OS type (Home Assistant OS, Container, or Core), and your networking requirements (Zigbee/Z-Wave dongles, PoE, wired Ethernet). Get those three right and the rest of the setup follows logically. This guide covers every major install route for UK homes in 2026 — from the plug-and-play Green appliance through to Proxmox VE and Docker Compose deployments — so you can pick the path that matches your budget and technical comfort level.


At a Glance: Home Assistant Install Options

Product / MethodBest ForKey Reason
Home Assistant GreenAbsolute beginnersPre-installed HAOS on internal eMMC — plug in Ethernet, power on, done
Home Assistant YellowEnthusiasts wanting expandabilityBuilt-in Zigbee radio, NVMe slot, PoE support for a future-proof hub
Raspberry Pi 5 (DIY HAOS)Budget-conscious tinkerersAround £50–£70 for the board; PCIe NVMe support eliminates SD card risk
Proxmox VE (x86/NUC)Homelab users & virtualisation fansRun HAOS as a VM alongside other services on existing hardware
Docker ComposeDevelopers & container usersLightweight HA Container install on any Linux host

What Is a Home Assistant Install? A Quick Overview

A Home Assistant install refers to setting up the Home Assistant operating system or software on compatible hardware. Home Assistant is an open-source home-automation platform that runs locally — it doesn’t rely on cloud servers, so your automations keep working even if your internet goes down. It supports thousands of devices from brands like Philips Hue, Sonos, IKEA, Drayton (Wiser), Hive, Tado°, Heatmiser, and many more.

HAOS vs. HA Container vs. HA Core — What’s the Difference?

Understanding the install type is as important as choosing the hardware:

  • Home Assistant OS (HAOS) — A purpose-built Linux OS that runs only Home Assistant and its supervisor. This is the recommended install for most users. It includes the Add-on Store, automatic updates, and snapshot backups. Available on dedicated hardware (Green, Yellow, Pi 5) and as a VM image for x86 machines and Proxmox.
  • Home Assistant Container — Runs HA Core inside a Docker container on an existing Linux host. You get the full HA Core experience but no Add-on Store and no supervisor. Best for users who already manage a Docker environment and want HA as one service among many.
  • Home Assistant Core — A bare Python installation for advanced users. Requires manual dependency management. Not recommended unless you have a specific reason to avoid Docker or HAOS.

For the vast majority of UK users, HAOS is the right choice — it is the only install type that supports the full Add-on Store (including critical add-ons like Zigbee2MQTT, ESPHome, and the Mosquitto MQTT broker).

You have two main hardware approaches:

  • Pre-built hardware (Home Assistant Green or Yellow) — arrives with HAOS pre-installed; just plug in and configure.
  • DIY hardware (Raspberry Pi 5, an old PC, NUC, or Proxmox server) — you flash or import the OS image yourself, then boot it up.

Home Assistant Green — The Simplest Install for UK Beginners

Home Assistant Green is the official pre-built hardware from Nabu Casa (the organisation behind Home Assistant). It’s designed for people who want the full Home Assistant experience without any soldering, command-line work, or image flashing.

What’s in the Box

According to the official Nabu Casa hardware specifications, the Green unit contains:

  • A Raspberry Pi Compute Module 4 (CM4) with 4GB RAM
  • 32GB internal eMMC storage with Home Assistant OS pre-installed directly on the module — there is no USB flash drive included or required
  • A custom enclosure with passive and active cooling
  • A power supply and Ethernet cable

You plug in Ethernet, connect the power, and wait approximately 10 minutes for the first boot. No SD card to flash, no SSH to configure.

Performance & Reliability

Because the OS runs from the CM4’s internal eMMC storage rather than an external SD card, the Green is significantly more reliable than older Pi-based DIY builds where SD card wear was a common failure point. The CM4 inside delivers roughly Raspberry Pi 4-class CPU performance, which handles the majority of UK smart-home workloads — lights, heating, sensors, switches, and energy monitoring — without issue.

For heavier workloads such as running Frigate NVR (AI-powered camera detection), the picture is more nuanced. Frigate’s official documentation notes that object detection on CPU alone is very demanding, and the project strongly recommends a hardware accelerator such as a Google Coral TPU for any meaningful multi-camera setup. The CM4’s CPU can run Frigate with a Coral attached, but the Green’s enclosure offers limited USB bandwidth compared to a full SBC or x86 host. Owner consensus on the official Home Assistant Community forums consistently reflects that the Green is well-suited for sensor-heavy automations but that users running four or more camera streams typically migrate to x86 hardware or the Yellow with NVMe. If Frigate is central to your plans, factor that in before buying.

UK-Specific Considerations

The Green has no built-in Zigbee or Z-Wave radio. For UK users with Zigbee devices (IKEA Tradfri, Philips Hue bulbs used natively, Sonoff sensors), you will need a USB Zigbee coordinator dongle — the SONOFF Zigbee 3.0 USB Dongle Plus or the Nabu Casa SkyConnect are both widely used in the UK community. For Z-Wave (less common in the UK but used with some Fibaro and Aeotec devices), a separate USB Z-Wave stick is also required.

UK users should also be aware of Zigbee channel conflicts with 2.4GHz Wi-Fi. Zigbee channels 11–13 overlap with Wi-Fi channels 1, 6, and 11. Setting your Zigbee coordinator to channel 15, 20, or 25 and your router’s 2.4GHz band to Wi-Fi channel 1 is the standard mitigation recommended across the Home Assistant Community forums.

Price & Availability

Home Assistant Green is available directly from the Nabu Casa store, and from UK retailers including Amazon UK, Pimoroni, and The Pi Hut. The price is typically around £95–£110 approximately at current UK retail pricing, including everything you need to get started. Stock availability has historically fluctuated — checking multiple UK retailers simultaneously is advisable if one shows out of stock.

Check current availability on Amazon UK Check stock at Pimoroni Check stock at The Pi Hut

Who Should Buy

  • Beginners who want a zero-hassle install with a warranty-backed device
  • Users upgrading from an older Pi build who want eMMC reliability without building from scratch
  • Anyone whose smart home centres on heating (Hive, Tado°, Heatmiser, Drayton Wiser), lighting, and sensors rather than heavy NVR workloads

Verdict

Home Assistant Green is the best choice for the majority of UK buyers. It’s the safest, simplest, and most reliable way to do a Home Assistant install in 2026. The only reasons to look elsewhere are if you need built-in Zigbee (→ Yellow), heavier processing (→ x86/Proxmox), or the lowest possible cost (→ Pi 5 DIY).


Home Assistant Yellow — The Power User’s Install

Home Assistant Yellow is the expandable sibling. It’s a full-size Raspberry Pi Compute Module 4 carrier board (available with or without a CM4) that adds serious hardware capabilities.

Key Features

  • PoE (Power over Ethernet) — power your hub via the Ethernet cable, no separate power supply needed if your switch supports PoE
  • M.2 NVMe SSD slot — install a fast NVMe drive for storage, eliminating any SD card concern entirely
  • Built-in Zigbee 3.0 radio (Silicon Labs EFR32MG21 EZSP chip) — no separate USB dongle required for Zigbee devices straight out of the box
  • Two USB 3.0 ports, Gigabit Ethernet, HDMI, and GPIO pins

UK-Specific Considerations

The Yellow’s built-in Zigbee radio is a meaningful advantage for UK users with IKEA, Philips Hue (native Zigbee), or Sonoff sensor ecosystems. However, the Yellow also lacks a built-in Z-Wave radio — UK users needing Z-Wave will still require a USB Z-Wave stick. The same Zigbee/Wi-Fi channel conflict advice above applies here too.

UK-specific integrations that pair particularly well with the Yellow’s expanded performance include Heatmiser NeoHub (local API support), Tado° (cloud-polling but local control possible via community integrations), and British Gas Hive (cloud integration). With NVMe storage, the Yellow handles these alongside Zigbee2MQTT and MQTT broker add-ons without the I/O bottlenecks that affect SD-card-based builds.

Performance

With an NVMe SSD, the Yellow is substantially faster for database writes (the Home Assistant recorder database is write-intensive) compared to any SD card or even eMMC-based setup. This matters if you’re logging many sensors at high frequency or running the full MariaDB add-on.

Price & Availability

The Yellow is available from Pimoroni, The Pi Hut, and the official Nabu Casa store. Pricing varies depending on whether you buy the kit with or without a CM4 module — expect to pay approximately £120–£180 or more depending on configuration at current UK retail pricing. Check current stock across retailers as availability can vary.

Check current availability at Pimoroni Check stock at The Pi Hut

Who Should Buy

  • Users who want built-in Zigbee without a dongle
  • Users who want PoE for clean cable management
  • Anyone planning to run multiple add-ons simultaneously (Zigbee2MQTT, ESPHome, Frigate with Coral, MQTT broker)

Raspberry Pi 5 DIY Install — Budget Entry Point in 2026

For budget-conscious users comfortable with a bit of setup, a Raspberry Pi 5 running HAOS remains a strong option in 2026. The Pi 5 (released late 2023) represents a significant generational leap over the Pi 4 and changes the calculus on DIY builds considerably.

Why the Pi 5 Changes the DIY Argument

The Pi 5 introduces a PCIe 2.0 interface exposed via the FFC connector on the board. Using an NVMe baseboard — such as the Pimoroni NVMe Base or the official Raspberry Pi M.2 HAT+ — you can boot HAOS directly from an NVMe SSD. This completely eliminates the SD card corruption argument that historically made DIY Pi builds less reliable than dedicated appliances. A Pi 5 with NVMe storage is a genuinely robust platform for a long-term Home Assistant install.

The Pi 5 also delivers roughly 2–3× the CPU performance of a Pi 4, making it meaningfully more capable for running Frigate (still benefits from a Coral TPU for multi-camera setups), ESPHome compilation, and multiple concurrent add-ons.

What You’ll Need

  • Raspberry Pi 5 (4GB or 8GB RAM) — board alone is typically around £50–£70 approximately at current UK retail pricing
  • Pimoroni NVMe Base or Raspberry Pi M.2 HAT+ — typically around £10–£20 approximately
  • M.2 NVMe SSD (256GB is more than sufficient) — typically around £20–£35 approximately
  • Official Raspberry Pi 5 power supply (5V/5A USB-C) — typically around £10–£12 approximately
  • Case — optional but recommended for thermal management
  • A Zigbee USB dongle if you need Zigbee (see Green section above)

Total cost is typically around £100–£140 approximately fully equipped — comparable to the Green, but with more flexibility and significantly more raw performance.

Flashing HAOS on a Pi 5

  1. Download the Raspberry Pi 5 HAOS image from the official Home Assistant installation documentation at home-assistant.io/installation/raspberrypi
  2. Flash it to your NVMe SSD using the Raspberry Pi Imager (select “Use custom image”) or Balena Etcher
  3. Insert the NVMe into your baseboard, connect Ethernet, and power on
  4. Navigate to homeassistant.local:8123 after a few minutes

The official HA installation documentation covers this process in full and is kept up to date by the Nabu Casa team.

Who Should Buy

  • Users who want maximum performance per pound and are comfortable with a short setup process
  • Anyone who already owns a Pi 5 and wants to repurpose it
  • Users who want the flexibility to swap hardware or repurpose the Pi later

Proxmox VE Install — For Homelab & Virtualisation Users

A significant portion of “home assistant install” searches come from users who already run a homelab — a NUC, a mini PC, or a repurposed desktop — and want to run Home Assistant alongside other services without dedicating separate hardware to it. Proxmox VE is the most popular open-source hypervisor for this use case.

Why Proxmox for Home Assistant?

Running HAOS as a Proxmox VM gives you:

  • Full HAOS functionality including the Add-on Store and supervisor (unlike Docker Container installs)
  • Snapshots and VM-level backups independent of HA’s own backup system
  • The ability to run other VMs or LXC containers (Pi-hole, Nextcloud, Plex, etc.) on the same hardware simultaneously
  • Easy resource scaling — allocate more vCPUs or RAM to the HA VM as your setup grows

Installation Overview

The official Home Assistant documentation provides a dedicated HAOS QEMU/KVM image for x86-64 systems. The broad steps are:

  1. Install Proxmox VE on your x86 host (download from proxmox.com)
  2. Download the KVM/QEMU .qcow2 image for Home Assistant OS from home-assistant.io/installation/generic-x86-64
  3. Create a new VM in Proxmox (Linux kernel type, UEFI BIOS, VirtIO SCSI controller recommended)
  4. Import the .qcow2 disk image using the Proxmox shell: qm importdisk VMID haos_ova-version.qcow2 storage
  5. Attach the imported disk as the primary boot disk, set boot order, and start the VM
  6. Access HA at homeassistant.local:8123 or via the VM’s assigned IP

For USB passthrough of Zigbee or Z-Wave dongles, use Proxmox’s USB device passthrough to assign the dongle directly to the HA VM. The official HA Community forums contain extensive guides on this configuration.

Hardware Requirements

Any reasonably modern x86-64 machine works. A basic Intel NUC or mini PC with 8GB RAM and a 128GB SSD is more than adequate. Proxmox itself is lightweight; the HA VM needs a minimum of 2GB RAM and 2 vCPUs allocated, though 4GB RAM is more comfortable if you run many add-ons.

Who Should Choose This Route

  • Users with an existing NUC, mini PC, or server they want to consolidate onto
  • Homelab enthusiasts who want VM-level snapshots and multi-service hosting
  • Anyone comfortable with Linux command-line basics

Docker Compose Install — For Container Users

If you already run Docker on a Linux server or NAS (Synology, QNAP, or a headless Ubuntu/Debian machine), Home Assistant Container via Docker Compose is the most lightweight install option.

Important Limitation

HA Container does not include the Supervisor or Add-on Store. You cannot install Zigbee2MQTT, ESPHome, or the Mosquitto broker as HA add-ons — you must run these as separate Docker containers and integrate them manually. This is manageable for experienced Docker users but adds meaningful complexity compared to HAOS.

Example Docker Compose Configuration

version: '3'
services:
  homeassistant:
    container_name: homeassistant
    image: ghcr.io/home-assistant/home-assistant:stable
    volumes:
      - /path/to/your/config:/config
      - /etc/localtime:/etc/localtime:ro
    restart: unless-stopped
    privileged: true
    network_mode: host

Save this as docker-compose.yml, run docker compose up -d, and access HA at http://your-host-ip:8123. Full configuration options are documented at the official Home Assistant Docker installation page (home-assistant.io/installation/linux).

Who Should Choose This Route

  • Developers or sysadmins who already manage Docker Compose stacks
  • NAS users (Synology, QNAP) who want HA as one container among many
  • Anyone who explicitly does not want a dedicated HAOS device

UK-Specific Integration Considerations

Whichever install route you choose, UK users face some specific integration and hardware decisions worth planning before you buy:

Zigbee: The Green has no built-in Zigbee radio. The Yellow does (EFR32MG21). Pi 5 and x86/Proxmox installs require a USB dongle. The most widely recommended USB Zigbee coordinators in the UK are the SONOFF Zigbee 3.0 USB Dongle Plus and the Nabu Casa SkyConnect (which also supports Matter/Thread). Remember to address Zigbee/Wi-Fi channel conflicts as described in the Green section above.

Z-Wave: Z-Wave is less prevalent in UK smart homes than in North America, but is used with Fibaro, Aeotec, and some older Devolo devices. No current HA hardware includes a built-in Z-Wave radio — all install types require a USB Z-Wave stick (typically the Aeotec Z-Stick 7 or Zooz ZST39 for UK 868MHz frequency).

UK Heating Integrations:

  • British Gas Hive — cloud integration, works on all install types; local control requires the Hive integration with a local API approach documented in the HA Community forums
  • Tado° — cloud-polling integration available natively in HA; community integrations enable local control on some firmware versions
  • Heatmiser NeoHub — local API integration available natively in HA; works well on all install types with wired Ethernet
  • Drayton Wiser — local API integration; well-supported in the UK HA community with a dedicated custom integration (HACS)

Matter & Thread: The Nabu Casa SkyConnect dongle supports both Zigbee and Thread/Matter, making it a forward-looking choice for UK users who want to adopt Matter devices (increasingly available from UK retailers in 2026) without replacing their coordinator hardware.


Frequently Asked Questions

Can I install Home Assistant on a Windows PC?

Not directly as a native Windows application. However, you can run Home Assistant OS on a Windows PC using a virtualisation layer. The most practical approach is to install VirtualBox or VMware Workstation on Windows and run the HAOS .vmdk or .qcow2 image as a virtual machine. Alternatively, installing Proxmox VE (which replaces Windows as the host OS) gives you a more robust, always-on server environment. Running HA Container via Docker Desktop on Windows is technically possible but is not recommended for production use due to networking limitations with host mode networking on Windows.

Do I need a Zigbee USB dongle for Home Assistant Green?

Yes. The Home Assistant Green has no built-in wireless radio of any kind — no Zigbee, no Z-Wave, no Thread. If you want to use Zigbee devices (IKEA Tradfri, Philips Hue bulbs in native Zigbee mode, Sonoff sensors, Aqara sensors, etc.) directly with Home Assistant, you must plug in a USB Zigbee coordinator dongle. The Nabu Casa SkyConnect and the SONOFF Zigbee 3.0 USB Dongle Plus are both well-supported options available from UK retailers. The Home Assistant Yellow, by contrast, has a built-in Zigbee radio and does not require a dongle.

What is the difference between HA OS, HA Container, and HA Core?

Home Assistant OS (HAOS) is a complete, purpose-built Linux operating system that runs Home Assistant and its Supervisor. It includes the Add-on Store (for Zigbee2MQTT, ESPHome, Mosquitto, etc.), automatic OTA updates, and one-click snapshot backups. It is the recommended install type for most users and runs on dedicated hardware (Green, Yellow, Pi 5) or as a VM (Proxmox, VirtualBox, x86).

Home Assistant Container runs only HA Core inside a Docker container on an existing Linux system. There is no Supervisor and no Add-on Store. Additional services like Zigbee2MQTT must be run as separate Docker containers. Best for experienced Docker users who want HA as one service in an existing stack.

Home Assistant Core is a bare Python application install with no Docker and no Supervisor. It requires manual management of Python dependencies and virtual environments. It is intended for advanced developers and is not recommended for general home use.


Summary: Which Home Assistant Install Is Right for You?

Your SituationRecommended Route
Complete beginner, want zero setupHome Assistant Green (around £95–£110 approximately)
Want built-in Zigbee + NVMe expandabilityHome Assistant Yellow (approximately £120–£180+)
Budget-conscious, happy with short setup, want best performance per poundRaspberry Pi 5 + NVMe Base (around £100–£140 approximately total)
Already have a NUC/mini PC, want to run multiple servicesProxmox VE with HAOS VM
Already run Docker, want lightweight HA ContainerDocker Compose on existing Linux host

All prices are approximate and subject to change at UK retail. Check current stock across Amazon UK, Pimoroni, and The Pi Hut before purchasing, as availability on HA hardware can fluctuate.