Skip to main content

💾 Schritt 8: Backup und Wiederherstellung

⚠️ Achtung

Der ioBroker-Dienst muss vor dem Restore gestoppt sein!

Ein genialer Backup Adapter ist ioBroker.backitup

Er erstellt automatisch Backups – zum Beispiel einmal pro Woche – oder kann auch manuell gestartet werden.
Die Sicherungen lassen sich auf externen Medien speichern.

Damit ist eine einfache Wiederherstellung von ioBroker sowie ein kompletter Neuaufbau jederzeit möglich.

Ein gutes Backup ist nur dann wirklich gut, wenn auch ein Restore erfolgreich getestet wurde (z.B. auf einem anderen PC).

💡 Hinweis

Der Konsolenbefehl iob backup gehört nicht zum Adapter backitup,
sondern ist eine integrierte Funktion von ioBroker selbst (CLI) und funktioniert auch ohne diesen.


Backup- und Restore-Vorgehensweise

Wer den Adapter backitup nutzt, kann das manuelle iob backup in der Regel überspringen.

1. ioBroker Backup erstellen

Der Befehl funktioniert wie backitup im laufenden Betrieb.

cd /opt/iobroker
iob backup

→ Backup-Name und Pfad notieren!

2. Backup wiederherstellen

cd /opt/iobroker
iob stop
iob restore <backupname>

Beispiel: iob restore /opt/iobroker/backups/iobroker_2026_06_06-23_00_52_backupiobroker.tar.gz

3. ioBroker starten

(alternativ: sudo reboot für einen kompletten System-Neustart)

iob start

Das kann etwas dauern, da alle Adapter neu installiert werden.
Anschließend können die Instanzen geprüft und neu gestartet werden.


Alternative

Beispiel: Umzug eines Manjaro ARM-Systems auf EndeavourOS ARM – funktioniert auch mit Debian.
Dies ist deutlich schneller, jedoch wird dabei kein vollständiger Neuaufbau der Adapter durchgeführt.


1. Verbindung zum Quell-System (Pi 4)

ssh pi4m@192.168.0.164
iob stop

Prüfen:

systemctl status iobroker.service

2. Backup erstellen

sudo tar -czpvf /home/pi4m/iobroker-backup.tar.gz /opt/iobroker

💡 Hinweis

Die Datei iobroker-backup.tar.gz enthält alle Konfigurationen, Adapter und Daten.
Anschließend kann sie z.B. mit FileZilla oder per scp auf eine andere SSD kopiert werden.


3. Wiederherstellen (auf dem neuen Pi 4 mit EndeavourOS ARM)

ssh alarm@192.168.0.164
iob stop

Prüfen:

systemctl status iobroker.service

Restore ausführen:

sudo tar -xzpvf /home/alarm/iobroker-backup.tar.gz -C /

Neustart:

sudo reboot

💡 Hinweis

Nach dem Neustart sollte ioBroker automatisch starten.
Prüfe den Dienst mit:

systemctl status iobroker.service

Ansonsten die Dateirechte, Besitzer + Systemberechtigungen prüfen bzw. korrigieren:

iob stop && iob fix