ABOUT
A standalone container-based installation of Home Assistant Core means that the software is installed inside a Docker container, separate from the host operating system. This allows for flexibility and scalability, as well as improved security, as the container can be easily moved or isolated from other processes on the host.
warningContainerized version doesn't allow Home Assistant add-ons.
warningIf the LXC is created Privileged, the script will automatically set up USB passthrough.
infoconfig path: `/var/lib/docker/volumes/hass_config/_data`
infoPortainer interface: $IP: 9443 - User & password must be set manually within 5 minutes, otherwise a restart of Portainer is required!
warningWARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally2 CPU2048 MB RAM16 GB disk
Config path/var/lib/docker/volumes/hass_config/_data
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/ct/homeassistant.sh'; sha='c2f09f8ac3e6861216ac992e1c479286826e23cbe36a9c9801055f103636dce5'; 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 ct/homeassistant.shSHA-256 c2f09f8ac3e6861216ac992e1c479286826e23cbe36a9c9801055f103636dce5 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.