Du wirst alles zurück setzen müssen. Da die Datenbank Migration gelaufen ist.
Du hast doch ein Backup. Also alle Ordner leeren und mit Version 2.20.15 starten. Dann das Backup einspielen.
Danke Dir! Könnte ich nicht gleich komplett neu aufsetzen mit V 3.xx und dann nur den Dokumentenordner einspielen und dann neu indexieren?
Na klar kannst Du das. Sollte kein Problem sein.
Danke!
Da ich das noch nie so gemacht habe…einfach die Dokumente in den Ordner ziehen und Indexierung manuell anstoßen oder läuft das dann automatisch?
Äh nein. Du musst das Backup über den restore Befehl einspielen. Du hast doch ein Backup gemacht. Also so richtig mit Paperless
nein, leider nur den gesamten Docker-Ordner über HyperBackup auf eine zweite Synology DS
Da habe ich keine Ahnung wie und ob das geht.
wie sieht denn deine docker-compose.yml und docker-compose.env für version 3 aus ?
Hast du überhaupt eine datensicherung mit dem exporter gemacht ?
nein, hatte ich leider nicht gemacht, wie gesagt, nur die Sicherung über die Synology
„mal eben“ so zum Feierabend vorgehabt und im Wochenstress neinfach keine zeit dafür genommen.
That`s it
version: "3.4"
services:
broker:
image: docker.io/library/redis:7.0
restart: unless-stopped
volumes:
- redisdata:/data
db:
image: docker.io/library/postgres:16
restart: unless-stopped
volumes:
- ../pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:3.1
restart: unless-stopped
depends_on:
- db
- broker
ports:
- 8000:8000
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- ../data:/usr/src/paperless/data
- ../media:/usr/src/paperless/media
- ../export:/usr/src/paperless/export
- /volume1/scaninput:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_DBENGINE: postgresql
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
PAPERLESS_CONSUMER_ENABLE_BARCODES: 1
PAPERLESS_CONSUMER_ENABLE_ASN_BARCODE: 1
PAPERLESS_OCR_USER_ARGS: '{"continue_on_soft_render_error": true}'
PAPERLESS_SECRET_KEY: 4kqq2C3lxqmQe8tNdwfUNDNiwemlaG_yObC1sjWNXoNifHs4YOPsf1IJidTRZpfAsxJrCfyPKesqqN-ST11ecA
gotenberg:
image: docker.io/gotenberg/gotenberg:8.8
restart: unless-stopped
# The gotenberg chromium route is used to convert .eml files. We do not
# want to allow external content like tracking pixels or even javascript.
command:
- "gotenberg"
- "--chromium-disable-javascript=true"
- "--chromium-allow-list=file:///tmp/.*"
tika:
image: docker.io/apache/tika:latest
#image: ghcr.io/paperless-ngx/tika:latest
restart: unless-stopped
volumes:
redisdata:
# UID und GID können variieren. Einfach via SSH einloggen und den Befehl "id" ausführen.
# Diese Werte dann hier eintragen:
USERMAP_UID=1026
USERMAP_GID=100
# Falls weitere Sprachen installiert werden sollen, einfach das # vor der nächsten Zeile entfernen (und Sprachen eintragen)
#PAPERLESS_OCR_LANGUAGES=tur ces
# Zeitzone: Berlin
PAPERLESS_TIME_ZONE=Europe/Berlin
# OCR-Sprache: Deutsch
PAPERLESS_OCR_LANGUAGE=deu
# Ausgabeformat: Jahr/Dokumententitel (kann man ändern)
PAPERLESS_FILENAME_FORMAT={{created_year}}/{{created}} {{document_type}}{{title}} {{tag_list}}
# Paperless GOBD konformen Audit-Log einschalten (kann nur einmal gemacht und danach nicht wieder deaktiviert werden)
PAPERLESS_AUDIT_LOG_ENABLED=true
# Rekursives Konsumieren aktivieren: Raute aus nächster Zeile entfernen. Macht Probleme, falls Papierkorb aktiv, muss daher selbst aktiviert werden:
PAPERLESS_CONSUMER_RECURSIVE=true
# Tags aus Unterordnern im Scaninput-Ordner generieren: Raute aus nächster Zeile entfernen zum Aktivieren. Funktioniert nur, wenn Rekursives Konsumieren aktiv ist.
PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=false
setze Tika nicht auf latest. Tika hat aktuell Version 4. Damit gibt es aber in paperless probleme
Auf der Githubseite wurde dringend geraten diese Version zu verwenden:
tika:3.3.1.0
danke, hab ich geändert, einfach nochmal laufen lassen?
starte paperless nocheinmal neu. bin noch auf einer suche nach einer anleitung
Wichtig für die Zukunft ist regelmässig ein backup mit dem exporter machen. Ein Hyperbackup ist ja ok aber bei der Datenbankumstellung hilft es dir nicht wirklich.
In der Masterclass beschreibt Stefan Automatisierte Backups Hyperbackup.
Ich nutze immer den Exporter/Importer. Jeden Tag gibt es ein Backup als zip-Datei. (Automatisch im Hintergrund zu einer festen Zeit) Es werden immer x-Backups aufgehoben. Das Backup trägt auch im dateinamen der jeweiligen Paperless-Version.
da geht leider nix…webserver nicht zu erreichen, obwohl alles gestartet wird
Du hast auch mit sudo docker compose down und docker compose up -d gearbeitet ?
Es kann auch sein das du über 1 minute warten musst bis du auf paperless zugreifen kannst. schau dir auch sudo docker ps ob alle container laufen.
depends_on:
- db
- broker
- gotenberg
- tika
setze noch gotenberg und tka
ja hab ich , so wie immer
wenn ich jetzt neu mit version 3 aufsetze (nach Anleitung der Masterclass, nach der ich auch damals aufgesetzt hatte) kann ich dann alle Dokumente reinziehen?werde ich dann alle Dokumente neu taggen müssen?
Du hast doch ein Backup des gesamten Ordners docker.
Spiel diesen Ordner einmal zurück. Natürlich von einer Sicherung wo vorher alles lief.
VORHER: Alles zu Paperless runterfahren. docker compose down.
Dann den alten Docker Ordner umbenennen und den Restore durchführen. Danach sollten ja alle Dokumente sowie die Datenbank wieder da sein und zwar mit ein und demselben Stand.
Dann docker compose up -d
Und schauen ob alles OK ist.