config.yaml, die SQLite-
Datenbank (ipmideck.db) mit Ihren Servern und dem Sensorverlauf und die Datei encryption.key,
die Ihre gespeicherten BMC-Zugangsdaten entschlüsselt. Sichern Sie diese, und Sie können ipmideck
überall neu aufbauen.
Was in einer Sicherung enthalten ist
| Datei | Was sie enthält |
|---|---|
ipmideck.db | Server, Benutzer, Sensorverlauf, Befehlsprotokoll und Einstellungen. |
config.yaml | Server-Bind, Auth, IPMI, Logging und Moduleinstellungen. |
encryption.key | Der 32-Byte-Schlüssel, der Ihre gespeicherten BMC-Zugangsdaten entschlüsselt. |
/data unter Docker
und Linux, ./data unter Windows oder dort, wohin IPMIDECK_DATA_DIR zeigt.
Option A: In-App-Sicherung
ipmideck kann Ihnen eine fertige Sicherung übergeben. Öffnen Sie in der Web-Oberfläche Settings und verwenden Sie die Sicherungsaktion: Sie lädtipmideck-backup-<timestamp>.zip herunter, das die drei
obigen Dateien enthält. Die Datenbank wird zuerst per Checkpoint gesichert, sodass der Snapshot Ihre
neuesten Messwerte enthält.
Zum Wiederherstellen laden Sie diese Zip-Datei über denselben Settings-Bildschirm hoch. ipmideck
validiert sie, stellt die Dateien bereit und wendet sie beim nächsten Start an, starten Sie ipmideck
also neu, um die Wiederherstellung abzuschließen.
Option B: Das Datenverzeichnis kopieren
Da der gesamte Zustand nur aus Dateien besteht, können Sie auch sichern, indem Sie das Datenverzeichnis kopieren, während ipmideck gestoppt ist:/data gemountet haben, sichern Sie also dieses
Volume. Die Wiederherstellung ist der umgekehrte Weg: Stoppen Sie ipmideck, legen Sie die Dateien zurück
ins Datenverzeichnis und starten Sie es erneut.
Stoppen Sie ipmideck vor einer dateibasierten Kopie. Die Datenbank läuft im WAL-Modus, das Kopieren
während die App schreibt kann also einen inkonsistenten Snapshot erfassen. Die In-App-Sicherung
vermeidet dies, indem sie zuerst einen Checkpoint setzt.
Nächste Schritte
- Konfiguration: wo das Datenverzeichnis liegt und was
config.yamlenthält. - ipmideck aktualisieren: Ihre Daten überstehen ein Upgrade.
- Sicherheit: wie Zugangsdaten im Ruhezustand verschlüsselt werden.