Direkt zum Hauptinhalt

Backup and Restore

Beschreibung:

Bookstack besteht aus Dateien und Der Datenbank

Hier liegen die Dateien bzw Verzeichnisse

  • .env - File, contains important configuration information.
  • public/uploads - Folder, contains any uploaded images.
  • storage/uploads - Folder, contains uploaded page attachments.
  • themes - Folder, contains any configured visual/logical themes.

Backup:

Die Dateien sichern.

In das Verzeichnis gehen bei ner direkt installation:

cd /var/www/Bookstack

Bei ner docker installtion reicht das ganze Projektverzeichnis, das der Vorteil von der Docker.
nun ein archiv erstellen

tar -czvf bookstack-files-backup-$(date +"%Y-%m-%d_%H-%M-%S").tar.gz .env public/uploads storage/uploads themes

Nun die Datenbank sichern

mysqldump -u root bookstackdb > bookstack.backup-$(date +"%Y-%m-%d_%H-%M-%S").sql

Diese beiden Datein ins root Verzeichnsi vom neuen Server kopieren via scp zum Beispiel

Restore/Migration

Im Docker container, weil direkt installation machen wir in Zukunft nicht mehr:

Nun die Datenbank restoren.