💾 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 backupgehö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 backupin 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.gzenthält alle Konfigurationen, Adapter und Daten.
Anschließend kann sie z.B. mit FileZilla oder perscpauf 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.serviceAnsonsten die Dateirechte, Besitzer + Systemberechtigungen prüfen bzw. korrigieren:
iob stop && iob fix