====== Backup unter Home Assistant in einer Docker-Installation ====== ===== Backup auf einem QNAP NAS ===== //[[https://www.perplexity.ai/search/wie-lauft-das-backup-unter-hom-2q6lUbjBSsmwSZ0k4lQZtA#1|Perplexity]]// 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 ===== [[https://www.perplexity.ai/search/wie-lauft-das-backup-unter-hom-2q6lUbjBSsmwSZ0k4lQZtA#0|Perplexity]] 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.