Home Assistant Ubuntu installieren
Wenn ich Home Assistant Ubuntu installieren will, gehe ich nicht den komplizierten Weg. Ich will ein Setup, das läuft, schnell ist und später nicht ständig Ärger macht. Genau darum geht es hier.
Warum ich Home Assistant auf Ubuntu installiere
Ubuntu ist für mich eine gute Basis, wenn ich Home Assistant auf einem eigenen Server betreiben will. Es ist stabil, gut dokumentiert und leicht zu warten. Wenn ich schon Hardware aufsetze, will ich Kontrolle haben. Kein unnötiger Ballast. Keine Blackbox.
Home Assistant ist stark, weil ich damit fast alles im Smart Home an einem Ort steuern kann. Lichter, Sensoren, Heizungen, Automationen, Dashboards. Wenn ich es sauber auf Ubuntu installiere, habe ich ein System, das ich erweitern kann.
Was du vor der Installation brauchst
Bevor ich loslege, prüfe ich drei Dinge:
- Ein Ubuntu-System mit Administratorrechten
- Genug Speicherplatz, idealerweise auf einer SSD
- Eine stabile Netzwerkverbindung
Ich empfehle ein aktuelles Ubuntu LTS, zum Beispiel Ubuntu 22.04 LTS oder neuer. LTS-Versionen sind für mich der sichere Weg, weil sie stabil und langfristig unterstützt sind.
Home Assistant Ubuntu installieren: Die beste Methode
Es gibt mehrere Wege, Home Assistant auf Ubuntu zu betreiben. Ich nehme hier den Weg über Home Assistant Container mit Docker, weil er sauber, flexibel und gut wartbar ist. Wenn ich maximale Kontrolle will, ist das die richtige Wahl.
Schritt 1: System aktualisieren
Zuerst bringe ich Ubuntu auf den neuesten Stand:
sudo apt update
sudo apt upgrade -y
Das ist kein Nice-to-have. Das ist Pflicht. Ich will keine Installation auf einem alten System starten.
Schritt 2: Docker installieren
Home Assistant läuft im Container am saubersten mit Docker. Die offizielle Docker-Dokumentation findest du hier: https://docs.docker.com/engine/install/ubuntu/
Der typische Ablauf ist:
- Docker-Repository einrichten
- Docker Engine installieren
- Den Dienst starten
- Prüfen, ob Docker läuft
Wenn ich Docker korrekt installiert habe, teste ich das mit:
docker --version
Schritt 3: Ordner für Home Assistant anlegen
Ich halte mein System gern ordentlich. Deshalb lege ich einen festen Datenordner an:
sudo mkdir -p /home/homeassistant/config
Dann setze ich die Rechte so, dass der Container sauber darauf zugreifen kann. Je nach Setup kann das unterschiedlich aussehen. Wichtig ist nur: Konfiguration und Daten gehören in einen klaren Ordner.
Schritt 4: Home Assistant Container starten
Jetzt starte ich Home Assistant mit Docker. Ein einfaches Beispiel sieht so aus:
docker run -d \
--name homeassistant \
--restart=unless-stopped \
-e TZ=Europe/Berlin \
-v /home/homeassistant/config:/config \
--network=host \
ghcr.io/home-assistant/home-assistant:stable
Wichtig sind hier drei Punkte:
- --restart=unless-stopped sorgt für automatischen Neustart
- -v /home/homeassistant/config:/config speichert deine Konfiguration dauerhaft
- --network=host hilft bei der Erkennung vieler Smart-Home-Geräte
Schritt 5: Home Assistant öffnen
Nach dem Start öffne ich im Browser:
http://DEINE-IP-ADRESSE:8123
Beim ersten Start kann es ein paar Minuten dauern. Dann richte ich Benutzer, Standort, Zeitzone und Geräte ein.
Home Assistant Ubuntu installieren: Was ich danach sofort prüfe
Wenn die Oberfläche läuft, bin ich noch nicht fertig. Ich prüfe direkt diese Punkte:
- Stimmt die Zeitzone? Sonst laufen Automationen falsch.
- Wird mein Gerät im Netzwerk erkannt? Vor allem bei WLAN, Zigbee oder LAN-Geräten.
- Läuft der Container nach einem Neustart wieder? Das muss sitzen.
- Sind Backups geplant? Ohne Backup ist das Setup angreifbar.
Typische Fehler beim Installieren
Hier verliere ich oft Zeit, wenn ich nicht sauber arbeite. Deshalb vermeide ich diese Fehler:
- Falscher Installationsweg: Nicht blind irgendein Skript nutzen, ohne zu wissen, was es macht.
- Schlechte Hardware: Eine lahme Festplatte macht alles zäh.
- Kein Host-Networking: Dann fehlen manchmal Geräte oder Integrationen.
- Kein Backup: Ein Update-Fehler kann alles kosten.
- Zu wenig RAM: Home Assistant braucht Luft, vor allem mit Add-ons und Integrationen.
Docker oder VM: Was ich nehmen würde
Wenn ich Home Assistant auf Ubuntu installiere, habe ich zwei solide Optionen:
- Docker: leicht, flexibel, gut für erfahrene Nutzer
- Virtuelle Maschine: isolierter, oft einfacher für Home-Assistant-Supervised-ähnliche Workflows
Für die meisten Nutzer ist Docker auf Ubuntu die klare Wahl, wenn sie ein stabiles System ohne Overhead wollen. Wenn ich maximale Trennung brauche, nehme ich eine VM.
Wann ich lieber Home Assistant OS nutze
Ich installiere Home Assistant auf Ubuntu nur dann, wenn ich bewusst ein Linux-System managen will. Wenn ich dagegen einfach nur ein fertiges Smart-Home-System möchte, ist Home Assistant OS oft die bessere Wahl.
Die offizielle Übersicht findest du hier: https://www.home-assistant.io/installation/
Home Assistant OS ist weniger flexibel, aber einfacher. Ubuntu ist flexibler, aber ich trage mehr Verantwortung.
Meine klare Empfehlung für ein stabiles Setup
Wenn ich Home Assistant Ubuntu installieren will, halte ich mich an diese Regeln:
- Aktuelles Ubuntu LTS verwenden
- Docker statt Bastellösungen
- Konfiguration sauber trennen
- Automatischen Neustart aktivieren
- Regelmäßig Backups machen
Das ist kein kompliziertes System. Es wird nur dann kompliziert, wenn ich es unnötig kompliziert mache.
Fazit
Wenn ich Home Assistant Ubuntu installieren will, gehe ich direkt, sauber und stabil vor: Ubuntu aktualisieren, Docker installieren, Home Assistant als Container starten, Oberfläche aufrufen, Backups einrichten. Genau so halte ich das Setup einfach und robust.