Seite 1 von 1

Backup zurückspielen

Verfasst: Fr 30. Jul 2021, 10:16
von FuSioN
Hallo zusammen,
zu aller erst besten Dank an Felix für das tolle Skript!
Ich bin jetzt schon von dem neuen System begeistert. Eine kleine Frage hat sich jedoch noch ergeben ...
In den FAQs/Videos/Foren habe ich zum Thema Backup zurückspielen noch nicht sehr viel gefunden.
Wie man über das Skript ein Backup erstellt, ist mir klar und das hat soweit wohl auch funktioniert.

Jetzt stellt sich nur die Frage, wie ich ein erstelltes Backup zurückspielen kann?

Beste Grüße,
Fusion

Re: Backup zurückspielen

Verfasst: Fr 30. Jul 2021, 23:23
von Andy
Jetzt wo du es scheibst...
Ich habe auch fleißig backups gemacht aber mir noch keine Gedanken gemacht wie ich gegebenenfalls ein Backup zurück spielen kann.

Re: Backup zurückspielen

Verfasst: Sa 31. Jul 2021, 11:37
von ei23felix
Sehr berechtigte Frage!
Ich zögere immer noch damit eine Restore Funktion ins Skript zu implementieren, weil es sich nur sehr aufwändig vollständig automatisieren lässt.
Vorallem Nextcloud ist hier das größte Problem. InfluxDB ist auch etwas komplexer.
Daher werde ich dazu auf jeden Fall eine Anleitung in die Doku schreiben (Überarbeite bald die https://ei23.de/diy-smarthome

Aber hier ganz kurz:
Die Backupfunktion speichert die wichtigsten Daten automatisiert ab (die Nextcloud Official Datenbank in diesem Fall nicht).
Im Zweifel einfach mal in die /home/pi/ei23-docker/backup.sh reingucken.
Bei fast allen Docker Programmen (Home Assistant, Grafana, PiHole, Bitwarden etc.) reicht es, die Daten wieder in die entsprechenden Ordner in /home/pi/ei23-docker/volumes/ zu kopieren und die Programme einmal neu zu starten.
Bei NodeRED genauso, allerdings dann in /home/pi/.nodered

Für die InfluxDB müssen die Datenbanken komplett zurückgesetzt werden und dann kopiert man das Backup in
/home/pi/ei23-docker/backups/influxdb/db
und führt diesen Befehl aus

Code: Alles auswählen

docker exec -it influxdb influxd restore -portable /var/lib/influxdb/backup/
Nextcloud mache ich dann für die Doku nochmal separat.
Bei weiteren Fragen - noch lebe ich :lol: ;)