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.