Install Home Assistant OS in a VM (Proxmox)


This is a manual guide to install Home Assistant OS (HAOS) in a VM under Proxmox VE, adapted from the Proxmox forum thread. :contentReference[oaicite:1]{index=1}

---

1. Obtain the VM image

  1. Go to the HA installation page’s “Alternative” section on the official site. :contentReference[oaicite:2]{index=2}
  2. Right-click the KVM/Proxmox link and copy the URL. :contentReference[oaicite:3]{index=3}
  3. Open shell on your Proxmox host and run:

wget <URL-you-copied>
  1. After download, decompress the image:

unxz /path/to/file.qcow2.xz

---

2. Create the VM

Using the Proxmox web interface:

Do NOT start the VM yet.

---

3. Add the HAOS image to the VM

From the Proxmox host shell, run:


qm importdisk <VMID> /path/to/haos_*.qcow2 <storage-name>

Example (if your VM ID is 205 and storage is local-lvm):


qm importdisk 205 /root/haos_ova-12.0.qcow2 local-lvm

:contentReference[oaicite:11]{index=11}

Then, back in the Proxmox GUI:

---

4. Final steps — start the VM

  1. Start the VM from the GUI. :contentReference[oaicite:14]{index=14}
  2. Open the VM's console — you should see boot-up messages and, if successful, a line indicating the URL to access HA’s web UI (usually http://<VM-IP>:8123). :contentReference[oaicite:15]{index=15}
  3. Navigate in your browser to http://<VM-IP>:8123 and complete the Home Assistant initial setup. :contentReference[oaicite:16]{index=16}

---

Notes / Troubleshooting

---

Why this method?

Running HAOS as a VM under Proxmox lets you consolidate multiple services (Home Assistant, NAS, media servers, etc.) on a single (or few) host machine(s), optimizing resource usage. Snapshotting and backup features at the hypervisor level make it easier to recover from failed upgrades or configuration errors. :contentReference[oaicite:21]{index=21}

---


Revision #1
Created 2025-11-29 03:49:27 UTC by joliveira
Updated 2025-11-29 03:50:03 UTC by joliveira