Restore EcoDMS Backup manuell

ECODMS ist ein preiswertes DMS System, welches unter Linux und Windows läuft und auch mit vielen Dokumenten arbeitet. Nach so 2000 Dokumenten hatte meine Sicherung 50 GB angenommen.

Nach einer Neuinstallation hat das Programm OneClick-Backup das Backup nicht zurückspielen können. Auch das Consolen Programm "ecoDMSBackupConsole"
 unter /opt/ecodms/ecodmsserver/tools lief stundenlang ohne Erfolg.

Um keinen Datenverlust zu erlangen, habe ich mir das Backup-Zipfile genauer angesehen. Und ein Restore mit der Hand ist denkbar einfach:

su - postgres

Wenn man das Gui-Programm nutzt, wird die Datenbank automatisch gelöscht. Sonst ruft man:

psql -c "DROP DATABASE ecodms"

Nun erzeugt man wieder die Datenbank. Warum ist mir nicht klar, da im Backup die Datei backup.sql eigentlich die Datenbank auch anlegt.

psql -c "CREATE DATABASE ecodms

nun entpackt man die Postgres Datenbank Sicherung mit:

unzip <Backup Directory>/auto/save/dmsbackup_<Timestamp der Sicherung>.zip backup.sql

Vorsicht, der User Postgres muss in seinem Verzeichnis auch über den notwendigen Speicherplatz verfügen.

Nun spielt man den ECODMS-Dump ein:

psql < ./backup.sql

Die Datenbank mit den Dokumenten sollte nun wieder da sein.

Der Rest geht mit root weiter.

Ins Verzeichnis /opt/ecodms wechseln und den Rest entpacken:

unzip <Backup Directory>/auto/save/dmsbackup_<Timestamp der Sicherung>.zip

Zu gute Letzt noch die Dateirechte anpassen mit:

chmod -R ecodms:ecodms data ocr workdir version

Zum Schluss postgres und ecodms neu starten.

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.