ioBroker – Backup

Wenn man eine ioBroker Instanz hat, in die man schon viel Zeit und Mühe gesteckt hat, ist es sinnvoll hin und wieder ein Backup anzulegen. Wie das genau geht, will ich euch in diesem Artikel zeigen. [toc]

Erstellen des ioBroker Backups

Ein Backup von ioBroker zu erstellen ist nicht weiter schwer. Dazu müssen wir uns als erstes zu dem System auf dem ioBroker läuft verbinden.

Anschließend wird ioBroker gestoppt, damit während dem Backup keine Änderungen der Daten stattfindet.

systemctl stop iobroker

Nachdem ioBroker gestoppt ist, können wir das Backup erstellen. Dafür wird der folgende Befehl ausgeführt:

iobroker backup

host.iobroker 354 states saved
host.iobroker 448 objects saved
Backup created: /opt/iobroker/backups/2020_06_23-10_35_59_backupiobroker.tar.gz

In der Ausgabe können wir den Speicherort des Backups sehen. Idealerweise kopiert man dieses Backup nun noch wo anders hin (zb. USB-Stick oder NAS).

ioBroker Backup wieder einspielen

Um das Backup von ioBroker wieder einzuspielen, muss das Backup in dem Backup Ordner (/opt/iobroker/backups) liegen. Bei einer neuen ioBroker Instanz muss dieses Verzeichnis zuerst angelegt werden.

Das letzte Backup kann dann mit den folgenden Befehl restored werden (ioBroker muss dabei wieder gestoppt sein):

iobroker restore 0

Nachdem das Backup eingespielt wurde, müssen noch die Adapter aktiviert werden.

iobroker start all 

Nun kann ioBroker wieder gestartet werden.

systemctl start ioBroker

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.