Automate reference host data restore
This commit is contained in:
@@ -37,5 +37,27 @@
|
||||
12. Standardbenchmark und Sicherheitsprüfung ausführen.
|
||||
13. Erst danach Clients umstellen.
|
||||
|
||||
## Referenz-Backup automatisiert einspielen
|
||||
|
||||
Nach einem erfolgreichen Lauf von `install.sh` kann eine Sicherung des alten
|
||||
Referenzhosts gezielt importiert werden:
|
||||
|
||||
```bash
|
||||
sudo ./platform/migration/restore-reference-backup.sh \
|
||||
/data/ki-migration-backup-YYYYMMDD
|
||||
```
|
||||
|
||||
Das Skript prüft zuerst die Archiv-Hashes und übernimmt ausschließlich:
|
||||
|
||||
- die persistente OpenWebUI-Datenbank samt Einstellungen und Uploads,
|
||||
- den dazugehörigen WebUI- und Router-Schlüssel,
|
||||
- die freigegebenen HA-, ARR- und Unraid-Secrets,
|
||||
- `runraid`, dessen privaten Schlüssel, Zertifikat und Known-Hosts-Datei.
|
||||
|
||||
Es übernimmt bewusst **keine** alten Compose-Dateien, Routerprofile,
|
||||
Experimentdienste oder `.before-*`-Altstände. Vor dem Ersetzen des frischen
|
||||
OpenWebUI-Volumes wird unter `/data/open-webui-before-restore-*.tar.gz` eine
|
||||
Rückfallsicherung erstellt. Secret-Werte werden nicht ausgegeben.
|
||||
|
||||
Der alte Host bleibt bis zum bestandenen Abnahmetest unverändert und dient nur
|
||||
als Referenz. Es werden keine Caches oder unbekannten Altverzeichnisse kopiert.
|
||||
|
||||
Reference in New Issue
Block a user