PDF Redaction
PDF Redaction Studio

Updates und Backups

Selbst gehostetes PDF Redaction Studio auf neue Docker-Images aktualisieren, die Postgres-Datenbank sichern, wiederherstellen und Browserdaten verstehen.

Studio aktualisieren

Im Ordner, der docker-compose.yaml enthält:

docker compose pull
docker compose up -d

pull lädt die neuesten Images herunter, und up -d erstellt die geänderten Container neu. Das Backend übernimmt beim Start alle Datenbankänderungen. Ihre .env, die Datenbank in ./data und die zwischengespeicherten Modelle bleiben erhalten.

Vor einem großen Update sichern Sie die Datenbank. Was sich geändert hat, steht im Changelog.

Was gesichert werden sollte

DatenWoWie
Konten, Workspaces, Projekte, synchronisierte DokumentePostgres, in ./dataDatenbank-Dump
Einstellungen und Lizenz.envKopieren Sie die Datei und bewahren Sie sie sicher auf; sie enthält Secrets
Erkennungsmodelle~/.cache/huggingface auf dem HostOptional. Fehlende Modelle werden erneut heruntergeladen
Nie synchronisierte DokumenteIm Browser des jeweiligen NutzersNicht auf dem Server. Nutzer sollten Dokumente, die sie behalten müssen, synchronisieren

Datenbank sichern

docker compose exec -T db pg_dump -U postgres db > studio-backup-$(date +%F).sql

Führen Sie den Befehl regelmäßig aus, zum Beispiel mit cron, und speichern Sie die Dateien außerhalb des Servers.

Datenbank wiederherstellen

docker compose stop backend studio
docker compose exec -T db psql -U postgres -c "DROP DATABASE db;" -c "CREATE DATABASE db;"
docker compose exec -T db psql -U postgres db < studio-backup-2026-10-30.sql
docker compose up -d

Verwenden Sie im dritten Befehl den Namen Ihrer Backup-Datei.

Studio auf einen anderen Server umziehen

  1. Sichern Sie die Datenbank und kopieren Sie .env und docker-compose.yaml.
  2. Installieren Sie Docker auf dem neuen Server und legen Sie die Dateien in einen neuen Ordner.
  3. Führen Sie docker compose up -d db aus, stellen Sie das Backup wieder her und führen Sie dann docker compose up -d aus.
  4. Passen Sie die öffentlichen URLs in .env an, falls sich die Adresse geändert hat, siehe Konfiguration.

Nächste Schritte