ABOUT
The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2) disk image provided by the Home Assistant Team, creating a VM with user defined settings, importing and attaching the disk, setting the boot order and starting the VM.
infoAfter the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally2 CPU4096 MB RAM32 GB disk
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/vm/pimox-haos-vm.sh'; sha='5dd0e5853b0eff05410ade2b63d4e2b2e2562b1debad14e8340caa4acefb5261'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path vm/pimox-haos-vm.shSHA-256 5dd0e5853b0eff05410ade2b63d4e2b2e2562b1debad14e8340caa4acefb5261 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.