Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

So hostest du Home Assistant auf einem VPS selbst (Vollständiger Leitfaden)

Entdecke, wie du Home Assistant auf einem VPS selbst hosten kannst, einschließlich Installationsschritte mit Docker und Tipps für eine optimale Einrichtung.

So hostest du Home Assistant auf einem VPS selbst (Vollständiger Leitfaden)

Home Assistant ist eine leistungsstarke Open-Source-Plattform für die Hausautomatisierung, die es dir ermöglicht, verschiedene Smart-Geräte zu steuern. Das Selbst-Hosting von Home Assistant auf einem Virtual Private Server (VPS) ermöglicht dir die vollständige Kontrolle über deine Daten und die Anpassung deiner Einrichtung nach deinen Bedürfnissen. In diesem Leitfaden werden die erforderlichen Schritte beschrieben, um Home Assistant mithilfe von Docker auf einem VPS zu installieren.

Auswahl eines VPS-Anbieters

Bevor wir mit dem Installationsprozess beginnen, ist es wichtig, einen geeigneten VPS-Anbieter auszuwählen. Hier ist ein Vergleich einiger der besten VPS-Anbieter, die sich ideal für das Selbst-Hosting von Home Assistant eignen:

AnbieterPreis (Monatlich)Funktionen
Contabo VPS5,99 EURHoher Speicher, gute Leistung
Hetzner Cloud4,15 EURKosten­effiziente, skalierbare Lösungen
DigitalOcean6 USDBenutzerfreundliche Oberfläche, einfache Bereitstellung
Vultr6 USDGlobale Rechenzentren, SSD-Speicher
Linode (Akamai)5 USDZuverlässige Leistung, hervorragender Support

Für einen vollständigen VPS-Vergleich besuche unseren besten VPS-Vergleich.

Schritt 1: Einrichten deines VPS

1.1 Erstelle ein Konto bei deinem gewählten Anbieter

1.2 Setze eine VPS-Instanz ein

1.3 Greife auf deinen VPS zu

Nachdem du deine Instanz erstellt hast, erhältst du eine IP-Adresse und Anmeldedaten. Verwende SSH, um dich mit deinem VPS zu verbinden:

ssh root@your_vps_ip

Schritt 2: Docker installieren

Docker vereinfacht die Anwendungsbereitstellung, indem du deine Apps in Containern ausführen kannst, was es zur idealen Wahl für Home Assistant macht.

2.1 Das System aktualisieren

sudo apt update && sudo apt upgrade -y

2.2 Docker installieren

Führe den folgenden Befehl aus, um Docker zu installieren:

sudo apt install docker.io -y

2.3 Docker starten und aktivieren

Stelle sicher, dass Docker läuft und beim Booten gestartet wird:

sudo systemctl start docker
sudo systemctl enable docker

2.4 Docker Compose installieren

Docker Compose vereinfacht das Ausführen von Multi-Container-Docker-Anwendungen:

sudo apt install docker-compose -y

Schritt 3: Home Assistant bereitstellen

3.1 Erstelle ein Docker-Netzwerk

sudo docker network create homeassistant

3.2 Erstelle ein Verzeichnis für Home Assistant

mkdir ~/homeassistant

3.3 Erstelle eine Docker-Compose-Datei

Wechsel in das Home Assistant-Verzeichnis und erstelle eine docker-compose.yml-Datei:

cd ~/homeassistant
nano docker-compose.yml

Füge die folgende Konfiguration ein:

version: '3'
services:
  homeassistant:
    image: homeassistant/home-assistant:stable
    volumes:
      - ~/.homeassistant:/config
    environment:
      - TZ=DEINE_ZEITZONE
    restart: unless-stopped
    network_mode: host

Stelle sicher, dass du DEINE_ZEITZONE durch deine aktuelle Zeitzone ersetzt, z.B. Europe/Berlin.

3.4 Starte Home Assistant

Führe den folgenden Befehl aus, um Home Assistant zu starten:

sudo docker-compose up -d

3.5 Greife auf Home Assistant zu

Sobald Home Assistant läuft, kannst du über die IP-Adresse deines VPS darauf zugreifen:

http://your_vps_ip:8123

Folge den Anweisungen auf dem Bildschirm, um die Einrichtung abzuschließen.

FAQs

Wofür wird Home Assistant verwendet?

Home Assistant wird verwendet, um eine Vielzahl von Smart-Home-Geräten zu integrieren und zu steuern. Es kann sich mit Geräten verschiedener Hersteller verbinden, wodurch Automatisierung und zentrale Steuerung möglich sind. Benutzer können Dashboards erstellen, um den Status ihres Smart Homes zu überwachen, Automatisierungen für Geräteinteraktionen basierend auf Triggern einzurichten und vieles mehr. Darüber hinaus hat Home Assistant eine lebendige Gemeinschaft, die zu seiner umfangreichen Bibliothek von Integrationen beiträgt.

Kann ich Home Assistant ohne einen VPS ausführen?

Ja, du kannst Home Assistant auf verschiedenen Plattformen ausführen, einschließlich Raspberry Pi, Windows und macOS. Die Verwendung eines VPS bietet jedoch den Vorteil des Fernzugriffs, verbesserter Betriebszeit und besserer Leistung im Vergleich zu lokalen Installationen. Die Ausführung von Home Assistant in einer Cloud-Umgebung ermöglicht es dir, dein Smart Home zu steuern, auch wenn du von deinem lokalen Netzwerk entfernt bist, was ein flexibleres und zuverlässigeres Erlebnis bietet.

Wie sichere ich meine Home Assistant-Daten?

Das Sichern von Home Assistant ist entscheidend für den Datenschutz und die Wiederherstellung. Du kannst deine Konfiguration und Einstellungen sichern, indem du regelmäßig den Inhalt deines Verzeichnisses ~/.homeassistant kopierst. Verwende den folgenden Befehl, um eine Sicherung zu erstellen:

tar -czvf homeassistant_backup.tar.gz ~/.homeassistant

Bewahre diese Sicherungsdatei an einem sicheren Ort auf, idealerweise außerhalb des Standorts oder in einer Cloud-Speicher-Lösung. Darüber hinaus kannst du Sicherungen automatisieren, indem du Cron-Jobs oder andere Planungswerkzeuge verwendest, um sicherzustellen, dass deine Daten regelmäßig ohne manuelles Eingreifen gespeichert werden.

Fazit

Das Selbst-Hosting von Home Assistant auf einem VPS ist ein lohnendes Projekt, das umfangreiche Anpassungsmöglichkeiten und Kontrolle über deine Smart-Home-Umgebung bietet. Durch das Befolgen dieses Leitfadens kannst du Home Assistant effizient mithilfe von Docker auf einem zuverlässigen VPS einrichten. Du hast nun die Werkzeuge, um dein ideales Hausautomationssystem sicher und effizient zu erstellen und zu verwalten. Viel Spaß beim Selbst-Hosting!