Home Assistant als LXC-Container in Proxmox installieren ist eine der ressourcenschonendsten Methoden, um deine Heimautomatisierung dauerhaft und zuverlässig zu betreiben. Ein LXC-Container teilt sich den Kernel mit dem Proxmox-Host, startet in Sekunden und braucht deutlich weniger Arbeitsspeicher als eine vollständige virtuelle Maschine. Im Gegenzug musst du bei Flexibilität und Sicherheit ein paar Kompromisse eingehen. In dieser Anleitung zeige ich dir Schritt für Schritt, wie du Home Assistant mit dem bewährten Community-Skript in einem LXC-Container auf Proxmox einrichtest, worauf du bei der Entscheidung Container gegen VM achten solltest und wie du deine Installation absicherst.

LXC-Container oder VM – was ist die bessere Wahl?
LXC (Linux Containers) ist eine Container-Technologie, bei der sich jeder Container den Kernel des Hosts teilt. Dadurch laufen ausschließlich Linux-Systeme darin, dafür ist der Overhead minimal. Bevor du Home Assistant als LXC-Container in Proxmox installierst, solltest du die wichtigsten Nachteile kennen:
- Keine Hochverfügbarkeit und keine Live-Migration zwischen Proxmox-Knoten.
- Für USB-Passthrough (z. B. Zigbee- oder Z-Wave-Sticks) muss der Container meist privilegiert laufen – das erhöht das Sicherheitsrisiko, weil der Container dann weitreichenden Zugriff auf den Host erhält.
- Kein vollwertiges Home Assistant OS mit Add-on-Store – im LXC läuft nur Home Assistant Core.
Wenn deine Hardware genug Reserven hat, ist eine vollständige VM mit Home Assistant OS oft die saubere Wahl: USB-Geräte lassen sich durchreichen, ohne dass Home Assistant Root-Zugriff auf Proxmox selbst bekommt. Der LXC-Weg lohnt sich dagegen, wenn du RAM sparen willst und mit Home Assistant Core zurechtkommst. Wer noch grundsätzlich zwischen Plattformen schwankt, findet im Vergleich Home Assistant vs. ioBroker eine gute Entscheidungshilfe.
Voraussetzungen für die Installation
Bevor es losgeht, stelle sicher, dass die folgenden Punkte erfüllt sind:
- Proxmox VE eingerichtet: Dein Proxmox Virtual Environment ist installiert und betriebsbereit.
- Netzwerkzugang: Der Proxmox-Server hat eine aktive Internetverbindung, um Skript und Pakete zu laden.
- SSH- oder Shell-Zugriff: Du kommst per SSH auf den Server oder nutzt die Web-Shell im Proxmox-Interface.
- Aktuelle Version: Empfohlen ist PVE 8.2.2 mit Kernel 6.8.4-3-pve oder neuer.
Home Assistant als LXC-Container in Proxmox installieren – Schritt für Schritt
Hast du dich für die LXC-Variante entschieden, ist die einfachste Methode ein Automatisierungsskript aus der Proxmox-Community. Es legt den Container an, installiert Home Assistant Core und nimmt dir die manuelle Konfiguration weitgehend ab.
Schritt 1: Proxmox vorbereiten
- Weboberfläche öffnen: Melde dich an deiner Proxmox-Weboberfläche an, indem du die IP-Adresse oder den Hostnamen deines Servers im Browser aufrufst.
- Speicherplatz prüfen: Vergewissere dich, dass auf dem Ziel-Storage genug Platz für den Container frei ist.
- Shell öffnen: Starte die Shell in der Proxmox-Weboberfläche oder verbinde dich per SSH mit dem Server.
Schritt 2: LXC-Container per Skript erstellen
Gib den folgenden Befehl in die Proxmox-Shell ein, um das Home-Assistant-Skript auszuführen:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/homeassistant-core.sh)"Das Skript lädt automatisch alle nötigen Pakete herunter und erstellt den LXC-Container. Wähle als Betriebssystem Ubuntu 24.04. Während der Ausführung wirst du nach Optionen wie Container-ID, Hostname und Größe des Root-Dateisystems gefragt – folge einfach den Anweisungen auf dem Bildschirm.
Schritt 3: Dienststatus prüfen und auf Home Assistant zugreifen
Nach erfolgreicher Ausführung startet Home Assistant automatisch als Dienst im Container. Den Status prüfst du in der Container-Konsole mit:
systemctl status home-assistant@homeassistantFür den Zugriff öffnest du einen Browser und rufst die IP-Adresse des Containers gefolgt von Port 8123 auf, zum Beispiel http://192.168.1.100:8123. Die genaue IP findest du in der Proxmox-Weboberfläche oder über ip a in der Container-Konsole. Die zentrale Konfigurationsdatei von Home Assistant liegt anschließend unter folgendem Pfad:
/var/lib/docker/volumes/hass_config/_dataSchritt 4: Grundkonfiguration abschließen
- Einrichtungsassistent starten: Beim ersten Aufruf führt dich Home Assistant durch die Ersteinrichtung. Hier legst du deinen Benutzeraccount an und konfigurierst Basics wie Sprache und Standort.
- Integrationen hinzufügen: Unter „Einstellungen“ > „Geräte & Dienste“ bindest du deine Smart-Home-Geräte ein – vom Saugroboter für Home Assistant bis zur passenden Wetterstation.
Schritt 5: Backups einrichten
Richte unbedingt automatische Backups ein, damit du deine Installation im Ernstfall schnell wiederherstellen kannst. Du hast zwei Wege: Backups auf Proxmox-Ebene (Snapshot des gesamten Containers) oder Backups innerhalb von Home Assistant. Ideal ist eine Kombination aus beidem, am besten auf einen externen Speicher.
Fazit
Home Assistant als LXC-Container in Proxmox zu installieren, ist dank Community-Skript in wenigen Minuten erledigt und schont Ressourcen wie kaum eine andere Methode. Der Ansatz eignet sich auch für Einsteiger, die noch keine tiefen Proxmox- oder Linux-Kenntnisse haben. Wer USB-Geräte sicher durchreichen oder den vollen Funktionsumfang von Home Assistant OS nutzen möchte, sollte dagegen die VM-Variante bevorzugen. Mit regelmäßigen Backups steht deiner stabilen Smart-Home-Zentrale nichts im Weg.
Häufige Fragen (FAQ)
Lohnt sich Home Assistant im LXC-Container oder lieber als VM?
Der LXC-Container ist ideal, wenn du RAM sparen willst und mit Home Assistant Core auskommst. Für sicheres USB-Passthrough und den vollen Add-on-Store von Home Assistant OS ist eine VM die bessere Wahl.
Kann ich im LXC-Container Zigbee- oder Z-Wave-Sticks nutzen?
Ja, aber der USB-Passthrough erfordert in der Regel einen privilegierten Container. Das erhöht das Sicherheitsrisiko, weil der Container dann weitreichenden Zugriff auf den Proxmox-Host bekommt. Wer das vermeiden will, sollte auf eine VM setzen.
Welches Betriebssystem soll ich im Installationsassistenten wählen?
Wähle Ubuntu 24.04 als Basis für den Container. Das Skript installiert darauf anschließend automatisch Home Assistant Core.
Wie erreiche ich die Weboberfläche von Home Assistant?
Rufe die IP-Adresse des Containers mit Port 8123 im Browser auf, zum Beispiel http://192.168.1.100:8123. Die IP findest du in Proxmox oder über den Befehl ip a in der Container-Konsole.
Wie sichere ich meine Home-Assistant-Installation ab?
Nutze automatische Backups – entweder als Proxmox-Snapshot des gesamten Containers, über die Backup-Funktion von Home Assistant selbst oder als Kombination beider Methoden auf einem externen Speicher.
