Metainformationen zur Seite
Backup unter Home Assistant in einer Docker-Installation
Backup auf einem QNAP NAS
Auf einem QNAP NAS gibt es ein geeigneteres Verfahren für Backups als die weiter unten beschriebene Methode für Home Assistant:
Hybrid Backup Sync (HBS 3)
QNAP bietet eine integrierte Backup-Lösung namens „Hybrid Backup Sync“ (HBS 3) an, die speziell für QNAP NAS-Systeme entwickelt wurde. Diese App bietet umfangreiche Funktionen für Backups und Synchronisation:
- Unterstützung für lokale, Remote- und Cloud-Backups
- Automatisierte Backup-Pläne
- Versionierung von Backups
- Verschlüsselung der Backup-Daten
- Deduplizierung zur Reduzierung der Backup-Größe
Einrichtung eines Backups mit HBS 3
- Installation der HBS 3 App über das QNAP App Center
- Öffnen der HBS 3 App
- Auswahl von „Sicherung und Wiederherstellung“
- Erstellung eines neuen Backup-Auftrags
- Festlegung der Backup-Quelle und des Backup-Ziels
- Konfiguration des Backup-Zeitplans
- Einstellung der Versionsverwaltung nach Bedarf
- Aktivierung der Verschlüsselung (optional, aber empfohlen)
Vorteile gegenüber manuellen Backups
- Vollständig in das QNAP-System integriert
- Automatisierte Backups ohne manuelle Eingriffe
- Unterstützung für inkrementelle Backups zur Reduzierung der Datenmenge
- Einfache Wiederherstellung direkt über die QNAP-Oberfläche
3-2-1 Backup-Strategie
QNAP empfiehlt die Verwendung einer 3-2-1 Backup-Strategie für maximale Datensicherheit:
- 3 Kopien der Daten
- Auf 2 verschiedenen Speichermedien
- 1 Kopie an einem entfernten Standort
Diese Strategie lässt sich mit HBS 3 leicht umsetzen, indem man lokale Backups, Remote-Backups zu einem anderen QNAP NAS und Cloud-Backups konfiguriert. Insgesamt bietet die integrierte HBS 3-Lösung von QNAP eine deutlich umfangreichere und besser integrierte Backup-Lösung als manuelle Methoden oder Drittanbieter-Tools.
Integrierte Backup-Funktion in Home Assistant
Seit Version 2022.4 verfügt Home Assistant auch in der Docker-Version über eine integrierte Backup-Funktion:
- In Home Assistant unter Einstellungen > System > Backups
- Auf „Backup erstellen“ klicken und den Anweisungen folgen
- Das erstellte Backup kann dann heruntergeladen werden1
Diese Funktion erstellt eine Backup-Datei im Verzeichnis /config/backups
innerhalb des Containers
Manuelles Backup des Docker-Volumes
Alternativ kann man auch das Docker-Volume mit den Konfigurationsdaten manuell sichern:
- Das wichtigste Verzeichnis ist
/config
im Container, das üblicherweise auf/opt/homeassistant/config
auf dem Host gemappt ist - Vor dem Backup sollte der Home Assistant Container gestoppt werden
- Dann kann das Verzeichnis z.B. mit rsync gesichert werden1
Automatisiertes Backup
Für regelmäßige automatische Backups gibt es verschiedene Möglichkeiten:
- Ein Backup-Skript erstellen und per Cron-Job ausführen
- Backup-Tools wie Duplicati verwenden, die Docker-Volumes sichern können
- Die integrierte Backup-Funktion per Service-Aufruf automatisieren (aktuell noch nicht möglich)2
Wiederherstellung
- Bei der Docker-Version gibt es noch keine integrierte Wiederherstellungsfunktion in der Oberfläche
- Ein Backup kann wiederhergestellt werden, indem man die Dateien manuell in das gemappte Konfigurations-Verzeichnis kopiert4
Insgesamt bietet die integrierte Backup-Funktion seit 2022.4 eine einfache Möglichkeit für manuelle Backups. Für automatisierte Backups empfiehlt sich weiterhin eine externe Lösung.