Ich benutze Homeassistant Core auf einem Ubuntu 24.04 (in meinem Fall in einer Proxmox LXC Umgebung).
Hier meine Vorgehensweise, wie ich das installiert habe:
apt update
apt install -y tmux bluez libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libturbojpeg0-dev tzdata ffmpeg liblapack3 liblapack-dev libatlas-base-dev software-properties-common
add-apt-repository ppa:deadsnakes/ppa
apt install python3.13 python3.13-dev python3.13-venv -y
useradd -rm homeassistant
chsh -s /bin/bash homeassistant
usermod -aG dialout homeassistant
mkdir /srv/homeassistant
chown homeassistant:homeassistant /srv/homeassistant
sudo -u homeassistant -H -s
cd /srv/homeassistant
python3.13 -m venv .
source bin/activate
python3.13 -m pip install wheel
pip3.13 install homeassistant
tmux
hass
Homeassistant sollte jetzt gestartet sein und ist unter http://ip-adresse:8123 erreichbar.
Jetzt richten wir noch einen Dienst ein und starten diesen:
nano /etc/systemd/system/home-assistant.service
[Unit]
Description=Home Assistant
After=network.target mariadb.service
[Service]
Type=simple
User=homeassistant
ExecStart=/srv/homeassistant/bin/hass
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable home-assistant
systemctl start home-assistant
Fertig. Damit ist alles erledigt ;-)