Postgris:16 auf 18?

Guten Abend Miteinander

Ich wollte mal anfangen paperless-ngx auf 3.1 zu vorbereiten.

Habe erst mal

webserver:

image: ghcr.io/paperless-ngx/paperless-ngx:2.20.15 habe das latest ersetzt durch 2.20.15 wo auch ist und läuft. und gespeichert.

Alles so gut ist noch nicht mein Problem.

Schritt 2 ist meine docker-compose.yml mit der

db:

image: docker.io/library/postgres:16 haben es wie in der Massterclase beschrieben durgefürt und durch 18 ersetzt und gespeichert.

Dann habe Peperless-ngx wider hochgefahren mit dem Befehl sudo docker-compose up -d

Danach versuchte ich auf der Web Seite Paperless-ngx auf zu rufen ist nichts gegangen.

Habe aber eine Fehler Meldung auf der synology das der Contener postgres sich nicht richtige starten lässt.

Habe dann halt postgres:16 wider auf 16 gestellt und seit dem ist es wider i.o

bei mir ist

image: docker.io/library/redis:7.0

Ich sehe das die docker-compose.yml wo man herunterladen kann Neu

broker:

image: docker.io/valkey/valkey:9-alpine

Was mus ich machen das auch das ziel bekomme auf die Version 3.1 zu kommen.

Mit freundlichen Grüssen aus der Schweiz

Rico

Also du hast bei der Umstellung von 16 auf 18 ein export gemacht und dann die die verzeichnisse gelöscht, docker-compose.yml auf version 18 erhöht und dann wieder ein import gemacht.
Die Anleitung ist zwar für Version 17 aber die kannst du auch für Version 18 nehmen. der einzige unterschied ist der Pfad.
bei der version auf 18 musst du ersteinmal paperless wieder neu installieren docker compose up und dann
wenn alles fehlerfrei installiert wurde dann docker compose down und docker compose up -d. melde dich nicht an sondern starte den importer. Beim Exporter achte darauf das alles fehlerfrei exportiert wurde.
passe die Datenbank für 18 so an in der docker-compose.yml

 db:
   image: docker.io/library/postgres:18
   restart: unless-stopped
   volumes:
     - pgdata:/var/lib/postgresql

Ändere nichts weiter. Baue erstmal die Datenbank um. Wichtig ist auf alle Fälle ein backup. Ich weiss nicht wie deine docker-compose.yml aussieht aber bei mir haben alle Volumes ein festen speicherort in docker/paperless-ngx. Wenn die Version 18 in paperless-ngx 2.20.15 läuft dann kannst du den nächsten schritt angehen die umstellung auf 3.3.0

Für die Version 3.3.0 musst du einige Dinge in der docker-compose.env und docker-compose.yml anpassen.
Die Umstellung Redis auf Valkey könnte ein Problem werden. Melde dich wenn du damit Anfängst.