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 tls neben 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 → Benutzer und Anmeldung → Sicherungen. Die Liste zeigt die Sicherungen auf dem Server; Jetzt sichern erstellt eine, Herunterladen lädt sie herunter.

Reiter Sicherungen: Inhalt einer Sicherung, Zeitplan und Ordner der automatischen Sicherung, die Liste der Sicherungen mit Herunterladen und die Schaltfläche Jetzt sichern

Auf der Befehlszeile

Auch während der Server läuft:

lumiscan-annotation-server --config <Konfiguration> --backup D:\Backups\annotation.tar

Wiederherstellen

  1. Stoppen Sie den Server.

  2. Stellen Sie wieder her:

    lumiscan-annotation-server --config <Konfiguration> --restore <Sicherung.tar>
  3. 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).