How to Install Home Assistant Supervised on Libre Computer Boards

Home Assistant can be installed in a few ways. This covers the installation of HA Supervised.

Start with Debian base image:

sudo eatmydata apt -y install apparmor jq wget curl udisks2 libglib2.0-bin network-manager dbus lsb-release systemd-journal-remote systemd-resolved
echo 'GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT apparmor=1 security=apparmor"' | sudo tee /etc/default/grub.d/apparmor.cfg
echo 'GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT systemd.unified_cgroup_hierarchy=0"' | sudo tee /etc/default/grub.d/cgroupsv1.cfg
sudo update-grub
sudo reboot

Install Docker

hostname -I # Remember or copy your IP
curl -fsSL get.docker.com | sudo sh

Go to the Home Assistant OS Agent Release Page and copy the URL for the asset file ending in _aarch64.deb.

wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_aarch64.deb
sudo dpkg -i os-agent_1.6.0_linux_aarch64.deb
wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
sudo apt install ./homeassistant-supervised.deb
# select qemu-arm64

After this is complete, go to the IP from the hostname -I command above in your browser and append :8123 to the end of the URL. The web page will guide you through the rest of the setup process.

3 Likes

@Maker_Sphere Made a more visual guide: Le Potato Home Assistant Setup: Supervised Step-by-Step Guide

1 Like

For another installation method on the Renegade Elite, see this post HomeAssistant OS install on a RockChip 3399 board - Installation - Home Assistant Community.
I used the SPI/EFI firmware to boot directly the generic aarch64 image provided by HomeAssistant.

1 Like

I tried using the guide for installing the latest Home Assistant on a Le Potato with base Debian 12. I used the custom debian image. Once I get to ā€œsudo apt install ./homeassistant-supervised.debā€, I get thrown some errors, and it does not seem to install. Here is some of the output containing the errors:

Preparing to unpack …/homeassistant-supervised.deb …
[warn]
[warn] If you want more control over your own system, run
[warn] Home Assistant as a VM or run Home Assistant Core
[warn] via a Docker container.
[warn]
[error] Debian GNU/Linux 12 (bookworm) is not supported!
dpkg: error processing archive /root/homeassistant-supervised.deb (–unpack):
new homeassistant-supervised package pre-installation script subprocess returned error exit status 1
[info] Undo divert on abort-install
No diversion ā€˜diversion of /etc/NetworkManager/NetworkManager.conf to /etc/NetworkManager/NetworkManager.conf.real by homeassistant-supervised’, none removed.
No diversion ā€˜diversion of /etc/NetworkManager/system-connections/default to /etc/NetworkManager/system-connections/default.real by homeassistant-supervised’, none removed.
No diversion ā€˜diversion of /etc/docker/daemon.json to /etc/docker/daemon.json.real by homeassistant-supervised’, none removed.
No diversion ā€˜diversion of /etc/network/interfaces to /etc/network/interfaces.real by homeassistant-supervised’, none removed.
[info] Resetting debconf selections
[info] Removal complete, due to the complexity of this installation method,
[info] you will need to manually remove the containers created by the supervisor
Errors were encountered while processing:
/root/homeassistant-supervised.deb
N: Download is performed unsandboxed as root as file ā€˜/root/homeassistant-supervised.deb’ couldn’t be accessed by user ā€˜_apt’. - pkgAcquire::Run (13: Permission denied)
E: Sub-process /usr/bin/dpkg returned an error code (1)

Is Debian 12 really not supported anymore? I keep looking to see if I need to update to Debian 13, but I can not find any information about it. I also did not find an image for Debian 13 for Le Potato. Is that coming anytime soon? Or is Le Potato pretty much unsupported anymore?