Home Assistant Core installeren op Ubuntu 24.04

In deze handleiding leer je hoe je Home Assistant Core installeert op een Ubuntu 24.04 server. Home Assistant is een open-source platform waarmee je je slimme apparaten kunt beheren en automatiseren.

Stap 1 – Vereiste afhankelijkheden installeren

Home Assistant Core heeft een aantal pakketten nodig. Deze installeer je met:

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

Stap 2 – Python 3.13 installeren

Voeg eerst de Python PPA toe en installeer daarna Python 3.13 met extra pakketten:

add-apt-repository ppa:deadsnakes/ppa
apt install python3.13 python3.13-dev python3.13-venv -y

Stap 3 – Home Assistant installeren

Maak een gebruiker aan voor Home Assistant, geef die de juiste rechten en zet de installatie in een virtuele omgeving:

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

Stap 4 – Home Assistant starten

Start Home Assistant met tmux en het commando hass:

tmux
hass

Daarna kun je via je browser naar http://your-server-ip:8123 gaan en de installatie afronden (account aanmaken, locatie instellen, voorkeuren kiezen).

 

Conclusie

Je hebt nu Home Assistant Core geïnstalleerd op Ubuntu 24.04. Het is een krachtige en flexibele manier om je slimme apparaten te beheren en automatiseren.

sudo apt update
sudo apt upgrade -y
sudo systemctl restart nginx
echo "Server updated successfully"
En nog een code block:
#!/bin/bash
cd /var/www/html
git pull origin main
composer install --no-dev
php artisan migrate