Sicherung und Wiederherstellung
Was eine Sicherung enthält
Eine Sicherung ist eine tar-Datei mit allem, was der Server außer den Bildern verwaltet:
-
die Datenbank: Konten, Gruppenzuordnungen, Projekte und Mitglieder, der Verlauf aller Annotationen, Überarbeitungshinweise,
-
die Dateien des Konfigurationsordners: Konfiguration, Geheimnisdateien, Zertifikate,
-
der Ordner
tlsneben der Konfiguration: das HTTPS-Zertifikat, damit die Clients ihm nach einer Wiederherstellung weiter vertrauen, -
die Einstellungen jedes Projekts.
Bilder und Annotationsdateien werden mit den Projektordnern selbst gesichert (Ihre übliche Dateisicherung) oder je Projekt mit dem Export.
| Sicherungen enthalten Passwort-Hashes und Geheimnisse. Bewahren Sie sie so sorgfältig auf wie den Server selbst. |
Automatische Sicherungen
Alle backup.every_hours Stunden (Standard 24) in backup.dir (Standard backups neben der Konfiguration). Die neuesten backup.keep (Standard 14) bleiben erhalten.
Im Browser
Admins: Ihr Name → Users and sign-in → Backups. Die Liste zeigt die Sicherungen auf dem Server; Make a backup now erstellt eine, Download lädt sie herunter.
Auf der Befehlszeile
Auch während der Server läuft:
lumiscan-annotation-server --config <Konfiguration> --backup D:\Backups\annotation.tar
Wiederherstellen
-
Stoppen Sie den Server.
-
Stellen Sie wieder her:
lumiscan-annotation-server --config <Konfiguration> --restore <Sicherung.tar> -
Starten Sie den Server.
Die aktuelle Datenbank und jede Datei, die die Wiederherstellung ersetzt, bleiben daneben als …before-restore-<Zeit> erhalten. Sitzungen werden nicht wiederhergestellt: Alle melden sich neu an. Die Wiederherstellung verweigert den Start, solange der Server auf seinem Port antwortet (--force setzt sich darüber hinweg).