Worum es geht?
Ich mache 3 Tage die Woche Backups von meinem Home Assistant automatisch. Leider verbraucht das natürlich viel Speicher. Ziel wird es in diesem Beitrag sein, keinen Speicher mehr im Home Assistant zu verbrauchen.
Vorbereitung Unraid [Share einrichten]
Damit das ganze klappt, brauchen wir in Unraid einen Share in dem die Daten, sprich die Backups vom HA gespeichert werden. Ich habe einen Share eingerichtet, der heißt HA Backup der nur in der Array ist. Wichtig sind die SMB Einstellungen. Zusätzlich habe ich einen Benutzer in Unraid angelegt der HA Backup heißt.
Folgende Einstellung müsst ihr machen.
Exportieren: | Ja |
Sicherheit: | Privat |
habackup: (Unraid Benutzer) | lesen/schreiben |
Einrichtung Home Assistant [Samba backup]
- Wir brauchen als erstes das Addon Samba Backup. Hierbei handelt es sich , um kein Offizielles Addon. Das bedeutet ihr müsst den unten stehenden Link unter Einstellungen->Addons->Repositorys hinzufügen.
https://github.com/thomasmauerer/hassio-addons
Das ganze brauchen wir damit wir die Backups in dem Share von Unraid ablegen können. Und somit sparen wir schon einmal Speicher in der VM oder auf dem Gerät wo ihr HA laufen habt.
Nun könnt ihr das Addon Samba Backup installieren.
Samba Share einrichten
Host Adresse* | IP Adresse Unraid |
Freigabe* | Share Name (HA Backup) |
Benutzername* | Der Benutzer der den share sieht. (habackup) |
Passwort* | Benutzer Passwort |
Lokal behalten | Wie viele Backups Lokal auf Ha gespeichert sein sollen (Bei mir 0) |
Remote behalten | Wie viele Backups Remote gespeichert sein sollen (Bei mir 5) |
Sicherungszeitpunkt | Wann soll Samba Share ein Backup machen? (2:00) |
Sicherungstage | Bei mir Mo-Mi-Fr |
Sicherungsname | {type} Backup {date} |
Einrichtung Home Assistant [Backup Speicherort]
Damit wir keinen Speicher mehr verbrauchen und aber auch damit HA den Speicherort kennt um einfach ein Backup wiederherstellen zu können müssen wir den Backup Speicherot im HA anpassen.
Einstellengen->Speicher->Netzwerkspeicher hinzufügen
Hier gebt ihr die Daten ein die von der Unraid Freigabe ein.
Remote-Freigabe | HA Backup |
Benutzername | Name der Unraid Freigabe |
Passwort | Passwort der Unraid Freigabe |
Zuletzt gehen wir zu Einstellengen->Backup->Recht oben die 3 Punkte auf Standard backup Speicherort ändern und wählen hier unseren Samba Speicherort aus.
Extern sichern mir rclone und Unraid
wer jetzt wie ich seine Backups noch extern sichern möchte macht das mit rclone. Ich synce das ganze noch mit nextcloud die nicht auf meinem Unraid läuft. Sprich auf einem Hoster läuft.
- Ihr fügt folgenden Link https://raw.githubusercontent.com/Waseh/rclone-unraid/master/plugin/rclone.plg unter Plugins->Plugin installieren in die leere zeile ein und klickt auf installieren
- Dann geht ihr auf einstellungen->rclone hier müsste ihr eure nextcloud daten eingeben
[nextcloud]
type = webdav
url = https://www.euredomain.de/remote.php/dav/files/benutzer/
vendor = nextcloud
user = Benutzername NC
pass = Passwort NC
3. Jetzt brauchen wir um das ganze automatisch machen zu können noch CA User Scripts das installiert aus dem Store von Unraid. Einfach auf Apps und CA User Scripts suchen.
4. Habt ihr die App installiert geht ihr auf Einstellungen-> User Scripts-> Add new Script und tragt folgenden Code ein.
rclone sync /mnt/user/HA" "Backup/ nextcloud:ha_backup
HA“ „Backup (“ “ ist für das Leereichen) ist der Ordner in dem die Home Assistant Backups liegen und ha_backup ist der Ordner auf nextcloud in dem die Backups gespeichert werden. Speichert das ganze und stellt unter Scheduled
, Daily ein. Somit wird einmal am Tag geschaut ob sich im Unraid Ordner etwas geändert hat und wenn ja wird das ganze hochgeladen.Eine Tasse Kaffee?
Eine Menge Kaffee wurde beim erstellen dieses Projekts verbraucht. Füge etwas Kraftstoff hinzu, wenn Du mich am Laufen halten möchten!
Hallo ich bin Michel Gründer von Plauder-blog.de. Ich bin Wareneingangsleiter eines großen Online Handels für Elektronik. Bin `87er Baujahr geboren in Jena, Vater eines Sohnes (Seit 2020) und habe das Bloggen erst dieses Jahr für mich entdeckt (`20) Ich lieb Elektronik Technik und Software und bastel gerne rum.