Paperless-webserver startet nach Update des NAS (DSM) alle paar Sekunden neu

Ja, nach Masterclass.

Die docker-compose.yaml liegt in /volume1/docker/paperless-ngx/ - auch daran hat sich nichts verändert. Wo sollte die sonst liegen? Also in welchem Ordner?

Den Ordner /volume1/docker/paperless-ngx/pgdata gibt es.

In dem Ordner „pgdata“ liegen diese Ordner (Auszug):

eigentlich gehören env und yml in das config verzeichnis. und von dort wird auch paperless gestartet.
es wird hier versucht unter docker dein pgdata verzeichnis zu finden obwohl es unter docker/paperless-ngx liegt.
wenn du dich entscheidest auf version 3 umzusteigen und valkey zu nutzen musst du eins beachten
nimm bitte beim broker ../ sonst rennst du wieder in ein nächstes problem das paperless nicht startet.

jetzt befindest du dich im paperless-ngx verzeichnis
wenn du aber bei der db volumes ../pgdata zu stehen hast bedeutet das gehe ein verzeichnis zurück also docker.
sind deine env und yml aber unter config so würde das bedeuten gehe eins zurück ../ also paperless-ngx und dort würde paperless auch pgdata finden

Das war gerade der entscheidende Hinweis! Wo liegen die Konfigurationsdateien?

Denn: Die liegen auch noch einmal im Config-Ordner. Inhaltlich sind die allesamt identisch. Lagen aber an zwei verschiedenen Orten. Das war auch vor dem DSM-Update so.

Jetzt habe uch die drei Dateien direkt unter „paperless-ngx“ gelöscht und die im Config-Ordner belassen. Dann „sudo docker-compose up -d“.

Und man glaubt es kaum: Läuft!

hier noch ein hinweis zu valkey für version 3

Das Thema Valkey gibt es ein kleines Problem was man aber leicht beheben kann. Wenn du jetzt einfach das Image austauschen würdest startet Paperless nicht mehr. Das liegt daran das redis und valkey nicht kompatibel sind und beide auf die dump.rdb zugreifen wollen im redisdata verzeichnis. Nun könnte man sagen ja gut dann lösche ich sie einfach. Das Problem nur ist das diese datei tief im system versteckt ist und auch nicht sichtbar. Deshalb passe einfach dein volumes an. durch ../ wird jetzt redisdata verzeichnis direkt im paperless verzeichnis angelegt. Damit wird valkey aktiv und paperless startet wieder.

broker:
  image: docker.io/valkey/valkey:9-alpine
  restart: unless-stopped
  volumes:
    - ../redisdata:/data


Herr Kühne, Sie haben mich gerettet. Dankeschön!

Das Problem hatte ich auf meinem Firmen-NAS. Dort bin ich dann bei Redis geblieben. Aber Danke für den Hinweis.