Testversion anfordern
Menü
Funktionen Anwendungsbeispiele Branchen Ratgeber Referenzen Angebot Lizenzmodelle erklärt Download Support Handbuch Video-Tutorials Fragen und Antworten Wartung Fernwartung Kontakt Testversion anfordern
Support / Handbuch / Server und Administration

Datensicherung der Daminion Server Daten

Kurz gesagt

  • Laden Sie die Backup-Skripte herunter und entpacken Sie sie auf dem Server.
  • Hinterlegen Sie die PostgreSQL-Zugangsdaten einmalig in der Windows-Anmeldeinformationsverwaltung unter dem Namen „Postgres“ und installieren Sie das PowerShell-Modul „CredentialManager“.
  • Tragen Sie Ihre Pfade und Katalognamen in backup_config.bat ein.
  • Lassen Sie die drei Backup-Skripte regelmäßig über die Windows-Aufgabenplanung laufen und sichern Sie zusätzlich Ihre Originaldateien.

Die ausführliche Anleitung folgt unten.

Eine vollständige Sicherung Ihres Daminion Servers besteht aus mehreren Teilen:

  • Datenbank: die Kataloge sowie die Datenbank „_daminion“ mit Benutzern und Rollen,
  • Einstellungen: die Konfigurationsdateien des Servers und des Web-Zugriffs,
  • Vorschaubilder,
  • Originaldateien: der Ordner für hochgeladene Dateien und alle weiteren Ordner, die in Ihren Katalogen erfasst sind.

Für die ersten drei Teile gibt es fertige Backup-Skripte. Die Originaldateien sichern Sie mit Ihrer gewohnten Backup-Software.

Backup-Skripte herunterladen

Laden Sie die Daminion Backup-Skripte (ZIP) herunter und entpacken Sie sie in einen eigenen Ordner auf dem Computer mit dem Daminion Server, zum Beispiel C:\Daminion Backup Skripte. Die ZIP-Datei enthält vier Skripte mit deutschen Kommentaren und eine ausführliche Anleitung als PDF:

  • Backup Daminion Catalog.bat sichert die Datenbanken mit pg_dump und prüft jede Sicherungsdatei,
  • Backup Daminion Settings.bat sichert die Konfigurationsdateien,
  • Backup Daminion Thumbnails.bat sichert die Vorschaubilder,
  • backup_config.bat enthält alle Pfade und Einstellungen für die drei Skripte.

Einrichten

1. PostgreSQL-Zugangsdaten hinterlegen
Die Skripte holen Benutzername und Passwort sicher aus der Windows-Anmeldeinformationsverwaltung, sie stehen also nicht im Klartext in einer Datei. Öffnen Sie die Systemsteuerung, dann „Anmeldeinformationsverwaltung“ -> „Windows-Anmeldeinformationen“ -> „Generische Anmeldeinformationen hinzufügen“. Tragen Sie als Internet- oder Netzwerkadresse genau Postgres ein, dazu Benutzername und Passwort Ihrer PostgreSQL-Datenbank.

2. PowerShell vorbereiten
Öffnen Sie PowerShell als Administrator und führen Sie nacheinander diese Befehle aus:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Install-Module CredentialManager -Force

Fragt PowerShell nach dem NuGet-Anbieter, bestätigen Sie mit „Y“. Ist die Ausführung von Skripten gesperrt, erlauben Sie sie mit Set-ExecutionPolicy RemoteSigned.

3. backup_config.bat anpassen
Öffnen Sie backup_config.bat im Editor und tragen Sie Ihre Werte ein, vor allem:

  • CATALOGS: „_daminion“ und die Namen aller Ihrer Kataloge, durch Komma getrennt (siehe Administrations-Panel),
  • BACKUP_DIR und THUMBNAIL_BACKUP_PATH: die Zielordner der Sicherungen, am besten auf einem anderen Laufwerk oder im Netzwerk,
  • THUMBNAILS_FOLDER: der Ordner für Vorschaubilder aus den Katalogeinstellungen,
  • PGBIN: der Ordner mit den PostgreSQL-Programmen.

Starten Sie danach jedes Skript einmal per Doppelklick und prüfen Sie, ob die Sicherungsdateien und die Protokolldatei backup.log angelegt werden.

Regelmäßig sichern

Richten Sie in der Windows-Aufgabenplanung für jedes der drei Backup-Skripte eine Aufgabe ein, zum Beispiel täglich nachts. Wählen Sie als „Starten in“ den Ordner der Skripte, damit sie backup_config.bat finden.

Prüfen Sie von Zeit zu Zeit, ob sich eine Sicherung auch wiederherstellen lässt. Eine Sicherung ist erst dann etwas wert, wenn die Wiederherstellung klappt.

Zusätzlich sichern

  • den Ordner, in den der Daminion Server hochgeladene Dateien speichert. Sie finden ihn im Daminion Server Administrations-Panel in den Einstellungen des jeweiligen Katalogs,
  • alle weiteren Ordner mit Dateien, die ohne die Upload-Funktion in die Kataloge aufgenommen wurden,
  • die Einstellungsdatei des Daminion Servers: C:\Benutzer\BENUTZERNAME\AppData\Roaming\Daminion Software\Daminion\1.0\Settings.xml.

Einzelne Kataloge können Sie außerdem direkt im Administrations-Panel sichern und wiederherstellen. Wie das geht, lesen Sie im Kapitel Sicherung und Wiederherstellung von Katalogen.

Testen Sie Daminion in Ihrer eigenen Umgebung

Auf Wunsch unterstützen wir Sie bei der Installation.