Kein zugriff mehr nach update

Ok, ab Version 2.18 benötigst du dann schon mindestens Postgres 14

Also Export bei Version 2.17 machen und dann den Import in die neue Instanz testen.

als nun

  1. Export
  2. Postgress update
  3. Import
  4. Paperless update

korrekt ?

ja genau.
Verwendest du für die neue Instanz eine aktuelle docker-compose aus der Masterclass?
Oder die alte wo du angepasst hast?

meine yml sieht aktuell wie folgt aus :

For more extensive installation and update instructions, refer to the

documentation.

version: „3.4“
services:
broker:
image: Docker Hub Container Image Library | App Containerization
restart: unless-stopped
volumes:

  • redisdata:/data

db:
image: Docker Hub Container Image Library | App Containerization
restart: unless-stopped
volumes:

  • ../pgdata:/var/lib/postgresql/data
    environment:
    POSTGRES_DB: paperless
    POSTGRES_USER: paperless
    POSTGRES_PASSWORD: paperless

webserver:
image: Package paperless-ngx · GitHub
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_CONSUMER_INOTIFY_DELAY: 30

volumes:
redisdata:

ok, schaut auf den ersten Blick gut aus wenn Paperless damit läuft.

Für die neue Instanz kopierst du die yaml Datei in den neuen Paperless Ordner und stellst Postgres auf Version 17 ein, die Container müssen anderst heissen, z,B mit Endung -1
Der Port vom Webserver musst du auch ändern, z.B 8001:8000

ok, habe im Docker Ordner einen neuen Pfad angelegt angelegt:

paperless-ngx2026

und den config Ordern dorthin kopiert und die yml wie folgt geändert

postgress auf 17 und ports auf 8001:8000

geändert

s.u.

Wenn die 2. Instanz läuft musst du die erste abschalten sonst greifen beide Versionen auf den gleichen „scaninput“ Ordner auf Volume 1 zu, das könnte sich beissen…

alle 3 alten Instanzen deaktivieren ?

Wenn der Export erfolgreich war die alten Instanzen deaktivieren und den Import mit der neuen Instanz testen.
Dann mit der neuen Instanz arbeiten und testen ob alles funktioniert.
Erst wenn du sicher brist dass alles ok ist kannst du überlegen was du mit den alten Instanzen machst.
3 alte Versionen brauchst du sicher nicht aufheben.

ok

paperless-ngx2026 angelegt, config Ordner heroinkopiert und yaml angepasst.

zuerst mit 2.17.0. mit Fehler

jetzt stat 2.17.0 latest eingetragen und trotzdem fehler

du musst die gleich Version eintragen wie in der Instanz vom Export, sonst funktioniert der Import nicht.

Dann probier mal Version 2.17.1

stimmt, da war was

werde ich probieren und machen

mhmm kommt immer noch der Error bei pulling Webserver

der Pfad zum Image passt nicht, paperless-ngx2026 ist dein lokaler Ordner der neuen Instanz.

image

Nimm trotzdem die version 2.17.1, mit der Version 2.17.0 gab es größere Probleme

ok, habe ich geändert,

pull funktioniert, aber nun kommt folgende Meldung

Hast du den Ordner im neuen Verzeichnis angelegt?

image

Die Rechte für diesen Ordner kontrolliert?

nein, noch nicht.

das erklärt die Fehlermeldung

ok, habe das Verzeichnis und export angelegt.

Paperless ist nun auf 8001 erreichbar.

bleibt noch das Problem mit dem export aus dem alten paperless

nach Anleitung vorgehen, kontrollieren ob der Pfad passt zur Anwendung passt.
Gibt auch noch einen anderen export, muss ich mal schaun ob ich den hier irgendwo finde…