Paperless-ngx Installation in Dauerschleife

Hallo Zusammen,

ich habe mir die paperless-ngx Masterclass gekauft, da ich IT technisch nicht mithalten kann….

Ich habe alles nach der Anleitung von Stefan gemacht aber leider klappt es einfach nicht mit der Installation, ich bekomme immer wieder folgendes vom Terminal angezeigt:

und das geht so in Dauerschleife. Hat jemand eine Ahnung was ich hier machen muss? Ich bin euch um jede Hilfe dankbar! :slight_smile:

Viele Grüße
Laza

Das ist der Klassiker schlechtin :wink:

Du musst bei den Berechtigungen beim Scaninput den Haken setzen für die Berechtigung, sonst geht es nicht. Aktuell darf paperless nicht auf den Ordner schreiben, daher die Fehlermeldung.

Edit: Auch für den Ordner, in dem paperless-ngx die Mediendateien ablegt, also in deinem Fall wohl /volume1/docker/paperless-ngx/, müssen die richtigen Rechte vorliegen.

Hi Stefan, danke für die schnelle Rückmeldung! Ich habe die Berechtigungen (soweit ich denke das es richtig ist) überprüft und es funktioniert immer noch nicht. Sofern es dazu kein Video gibt weiß ich auch wahrscheinlich nicht weiter. Gibt es noch andere Sachen die ich ausprobieren kann? Ich habe mal alles runtergeschmissen und noch einmal von vorne gestartet und immer wieder kommt diese Dauerschleife…

HELP!!! :smiley:

Zusatz: Ich habe alle Berechtigungen, wie in der masterclass beschrieben, gesetzt und alles 1:1 eingestellt…

Ich bin am VERZWEIFELN, da ich es einfach nicht hinbekomme…

Hi,

Nochmal die Rechte kontrollieren und die Synology Firewall deaktivieren, dann sollte die Installation funktionieren.

Bei mir ist es ähnlich die Installation läuft in Dauerschleife und ich kann den Fehler nicht finden, Habe alle Häkchen gesetzt und die Firewall ausgeschaltet.
[+] Running 3/0

:check_mark: Container paperless-db-1 Created 0.0s

:check_mark: Container paperless-broker-1 Created 0.0s

:check_mark: Container paperless-webserver-1 Created 0.0s

Attaching to paperless-broker-1, paperless-db-1, paperless-webserver-1

paperless-db-1 |

paperless-db-1 | PostgreSQL Database directory appears to contain a database; Skipping initialization

paperless-db-1 |

paperless-db-1 |

paperless-db-1 | 2026-08-17 21:11:38.960 UTC [1] LOG: starting PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit

paperless-db-1 | 2026-08-17 21:11:38.961 UTC [1] LOG: listening on IPv4 address „0.0.0.0“, port 5432

paperless-db-1 | 2026-08-17 21:11:38.961 UTC [1] LOG: listening on IPv6 address „::“, port 5432

paperless-db-1 | 2026-08-17 21:11:39.020 UTC [1] LOG: listening on Unix socket „/var/run/postgresql/.s.PGSQL.5432“

paperless-db-1 | 2026-08-17 21:11:39.119 UTC [33] LOG: database system was shut down at 2026-08-17 20:03:03 UTC

paperless-broker-1 | Starting Redis Server

paperless-broker-1 | 1:C 17 Aug 2026 21:11:39.383 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see vm.max_map_count growing steadily when vm.overcommit_memory is 2 · Issue #1328 · jemalloc/jemalloc · GitHub . To fix this issue add ‚vm.overcommit_memory = 1‘ to /etc/sysctl.conf and then reboot or run the command ‚sysctl vm.overcommit_memory=1‘ for this to take effect.

paperless-broker-1 | 1:C 17 Aug 2026 21:11:39.383 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

paperless-broker-1 | 1:C 17 Aug 2026 21:11:39.383 * Redis version=8.10.0, bits=64, commit=00000000, modified=1, pid=1, just started

paperless-broker-1 | 1:C 17 Aug 2026 21:11:39.383 * Configuration loaded

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.384 * monotonic clock: POSIX clock_gettime

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * Running mode=standalone, port=6379.

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * RedisBloom version 8.10.0 (Git=unknown)

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * Registering configuration options: [

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * { bf-error-rate : 0.01 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * { bf-initial-size : 100 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * { bf-expansion-factor : 2 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * { cf-bucket-size : 2 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * { cf-initial-size : 1024 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * { cf-max-iterations : 20 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * { cf-expansion-factor : 1 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * { cf-max-expansions : 32 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * ]

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.385 * Module ‚bf‘ loaded from /usr/local/lib/redis/modules//redisbloom.so

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * search-workers default: 8 (min of MAX_WORKER_THREADS=16 and CPU cores)

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * Redis version found by RedisSearch : 8.10.0 - oss

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * RediSearch version 8.10.0 (Git=)

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * gc: ON, prefix min length: 2, min word length to stem: 4, prefix max expansions: 200, query timeout (ms): 500, timeout policy: return, oom policy: return, cursor read size: 1000, cursor max idle (ms): 300000, max doctable size: 1000000, max number of search results: 1000000, default scorer: BM25STD,

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * Initialized thread pools!

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * Enabled workers threadpool of size 8

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * Subscribe to config changes

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * Subscribe to cluster slot migration events

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * Subscribe to cluster topology change events

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * Enabled role change notification

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.390 * Cluster configuration: AUTO partitions, type: 0, coordinator timeout: 0ms

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * Module ‚search‘ loaded from /usr/local/lib/redis/modules//redisearch.so

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * RedisTimeSeries version 81000, git_sha=

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * Redis version found by RedisTimeSeries : 8.10.0 - oss

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * Registering configuration options: [

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-compaction-policy : }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-num-threads : 3 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-libmr-protocol : INTERNAL }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-retention-policy : 0 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-duplicate-policy : block }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-chunk-size-bytes : 4096 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-encoding : compressed }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-ignore-max-time-diff: 0 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-ignore-max-val-diff : 0.000000 }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * { ts-topology-events : true }

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.391 * ]

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.392 * Detected redis oss (cluster-enabled=no)

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.392 * Subscribe to ASM events

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.392 * Subscribe to topology changes events

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.392 * Enabled diskless replication

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.392 * Module ‚timeseries‘ loaded from /usr/local/lib/redis/modules//redistimeseries.so

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.392 * Created new data type ‚ReJSON-RL‘

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * version: 81000 git sha: unknown branch: unknown

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Exported RedisJSON_V1 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Exported RedisJSON_V2 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Exported RedisJSON_V3 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Exported RedisJSON_V4 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Exported RedisJSON_V5 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Exported RedisJSON_V6 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Exported RedisJSON_V7 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Exported RedisJSON_V8 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Enabled diskless replication

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Initialized shared string cache, thread safe: true.

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Module ‚ReJSON‘ loaded from /usr/local/lib/redis/modules//rejson.so

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Acquired RedisJSON_V8 API

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * Server initialized

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * LOAD start source=RDB_FILE sst=false disk=rebuild-from-keyspace

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 # Wrong signature trying to load DB from file

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 * LOAD end ok=false

paperless-broker-1 | 1:M 17 Aug 2026 21:11:39.393 # Fatal error loading the DB, check server logs. Exiting.

paperless-db-1 | 2026-08-17 21:11:39.415 UTC [1] LOG: database system is ready to accept connections

paperless-broker-1 exited with code 0

paperless-webserver-1 | [init-start] paperless-ngx docker container starting…

paperless-webserver-1 | [init-start] paperless-ngx docker container starting init as root

paperless-webserver-1 | [env-init] Checking for environment from files

paperless-webserver-1 | [env-init] No *_FILE environment found

paperless-webserver-1 | [init-redis-wait] Waiting for Redis to report ready

paperless-webserver-1 | [init-db-wait] Waiting for PostgreSQL to start…

paperless-webserver-1 | [init-tesseract-langs] Checking if additional teseract languages needed

paperless-webserver-1 | [init-tesseract-langs] No additional installs requested

paperless-webserver-1 | [init-user] No UID changes for paperless

paperless-webserver-1 | [init-user] No GID changes for paperless

paperless-webserver-1 | [init-folders] Running with root privileges, adjusting directories and permissions

paperless-webserver-1 | db:5432 - accepting connections

paperless-webserver-1 | [init-db-wait] Connected to PostgreSQL

paperless-webserver-1 | [init-db-wait] Database is ready

paperless-webserver-1 | [init-migrations] Apply database migrations…

paperless-webserver-1 | s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

paperless-webserver-1 | s6-rc: warning: unable to start service init-migrations: command exited 111

paperless-webserver-1 | Waiting for Redis…

paperless-webserver-1 | Redis ping #0 failed.

paperless-webserver-1 | Error: Error -5 connecting to broker:6379. No address associated with hostname..

paperless-webserver-1 | Waiting 5s

paperless-webserver-1 | Redis ping #1 failed.

paperless-webserver-1 | Error: Error -5 connecting to broker:6379. No address associated with hostname..

paperless-webserver-1 | Waiting 5s

paperless-broker-1 exited with code 0

paperless-webserver-1 | Redis ping #2 failed.

paperless-webserver-1 | Error: Error 111 connecting to broker:6379. Connection refused..

paperless-webserver-1 | Waiting 5s

paperless-broker-1 exited with code 0

paperless-webserver-1 | Redis ping #3 failed.

paperless-webserver-1 | Error: Error 111 connecting to broker:6379. Connection refused..

paperless-webserver-1 | Waiting 5s

paperless-broker-1 exited with code 1

paperless-broker-1 exited with code 1

paperless-broker-1 exited with code 1

paperless-webserver-1 | Redis ping #4 failed.

paperless-webserver-1 | Error: Error 111 connecting to broker:6379. Connection refused..

paperless-webserver-1 | Waiting 5s

paperless-broker-1 exited with code 1

paperless-webserver-1 | Failed to connect to redis using environment variable PAPERLESS_REDIS.

paperless-webserver-1 | s6-rc: warning: unable to start service init-wait-for-redis: command exited 1

paperless-webserver-1 | /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.

paperless-webserver-1 | /run/s6/basedir/scripts/rc.init: fatal: stopping the container.

paperless-webserver-1 exited with code 0

paperless-broker-1 exited with code 1

paperless-webserver-1 | [init-start] paperless-ngx docker container starting…

paperless-webserver-1 | [init-start] paperless-ngx docker container starting init as root

paperless-webserver-1 | [env-init] Checking for environment from files

paperless-webserver-1 | [env-init] No *_FILE environment found

paperless-webserver-1 | [init-redis-wait] Waiting for Redis to report ready

paperless-webserver-1 | [init-tesseract-langs] Checking if additional teseract languages needed

paperless-webserver-1 | [init-tesseract-langs] No additional installs requested

paperless-webserver-1 | [init-db-wait] Waiting for PostgreSQL to start…

paperless-webserver-1 | [init-user] No UID changes for paperless

paperless-webserver-1 | [init-user] No GID changes for paperless

paperless-webserver-1 | [init-folders] Running with root privileges, adjusting directories and permissions

paperless-webserver-1 | db:5432 - accepting connections

paperless-webserver-1 | [init-db-wait] Connected to PostgreSQL

paperless-webserver-1 | [init-db-wait] Database is ready

paperless-webserver-1 | [init-migrations] Apply database migrations…

paperless-webserver-1 | s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

paperless-webserver-1 | s6-rc: warning: unable to start service init-migrations: command exited 111

paperless-webserver-1 | Waiting for Redis…

paperless-webserver-1 | Redis ping #0 failed.

paperless-webserver-1 | Error: Error -5 connecting to broker:6379. No address associated with hostname..

paperless-webserver-1 | Waiting 5s

paperless-webserver-1 | Redis ping #1 failed.

paperless-webserver-1 | Error: Error -5 connecting to broker:6379. No address associated with hostname..

paperless-webserver-1 | Waiting 5s

paperless-broker-1 exited with code 1

paperless-webserver-1 | Redis ping #2 failed.

paperless-webserver-1 | Error: Error -5 connecting to broker:6379. No address associated with hostname..

paperless-webserver-1 | Waiting 5s

paperless-webserver-1 | Redis ping #3 failed.

paperless-webserver-1 | Error: Error -5 connecting to broker:6379. No address associated with hostname..

paperless-webserver-1 | Waiting 5s

paperless-webserver-1 | Redis ping #4 failed.

paperless-webserver-1 | Error: Error -5 connecting to broker:6379. No address associated with hostname..

paperless-webserver-1 | Waiting 5s

paperless-webserver-1 | Failed to connect to redis using environment variable PAPERLESS_REDIS.

paperless-webserver-1 | s6-rc: warning: unable to start service init-wait-for-redis: command exited 1

paperless-webserver-1 | /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.

paperless-webserver-1 | /run/s6/basedir/scripts/rc.init: fatal: stopping the container.

paperless-webserver-1 exited with code 0

paperless-webserver-1 | [init-start] paperless-ngx docker container starting…

paperless-webserver-1 | [init-start] paperless-ngx docker container starting init as root

paperless-webserver-1 | [env-init] Checking for environment from files

paperless-webserver-1 | [env-init] No *_FILE environment found

paperless-webserver-1 | [init-redis-wait] Waiting for Redis to report ready

paperless-webserver-1 | [init-tesseract-langs] Checking if additional teseract languages needed

paperless-webserver-1 | [init-tesseract-langs] No additional installs requested

paperless-webserver-1 | [init-db-wait] Waiting for PostgreSQL to start…

paperless-webserver-1 | [init-user] No UID changes for paperless

paperless-webserver-1 | [init-user] No GID changes for paperless

paperless-webserver-1 | [init-folders] Running with root privileges, adjusting directories and permissions

paperless-webserver-1 | db:5432 - accepting connections

paperless-webserver-1 | [init-db-wait] Connected to PostgreSQL

paperless-webserver-1 | [init-db-wait] Database is ready

paperless-webserver-1 | [init-migrations] Apply database migrations…

paperless-webserver-1 | s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

paperless-webserver-1 | s6-rc: warning: unable to start service init-migrations: command exited 111

paperless-webserver-1 | Waiting for Redis…

paperless-webserver-1 | Redis ping #0 failed.

paperless-webserver-1 | Error: Error 111 connecting to broker:6379. Connection refused..

paperless-webserver-1 | Waiting 5s

hast du etwas an der docker-compose.yml geändert. ist das das erstemal das du paperless installierst. zeige bitte kurz deine docker-compose.yml und falls vorhanden deine docker-compose.env

Es scheint sich um folgendes Problem bei Dir zu handeln. Vielleicht hilft Dir das weiter:

Wenn du nach der Masterclass vorgegangen bist bleiben wir esteinmal bei der Version 2.20.15. Stoppe erseinmal Paperless
cd /volume1/docker/paperless-ngx/config
sudo docker compose down
gehe in die docker-compose.yml mit
nano docker-compose.yml
suche dir nun diese zeile wo
paperless-ngx:latest steht und
tausche nun latest gegen 2.20.15 aus
speichere das ganze STRG+O Enter STRG+X
damit bist du wieder aus der docker-compose.yml raus
Starte nun sudo docker compose up

Ich komme nicht in die yml Datei rein. Habe es auf jeder ebene versucht bekomme immer “-sh: nano: command not found” als Antwort

sorry synology kennt kein nano

versuche
vi docker-compose.yml
drücke i
es erscheint INSERT
jetzt kannst du änderungen vornehmen wenn du fertig bist dann
drücke Esc
jetzt hast du 2 Möglichkeiten
:wq Enter speichern und schliessen
:q! Enter nicht speichern und schliessen

Vielen Dank für die gute Erklärung. Da die Installation aber in Dauerschleife lief habe ich um Ordnung zu schaffen alles einmal gelöscht inclusive docker und noch einmal neu aufgesetzt. Es läuft jetzt einmal durch ohne sich aufzuhängen aber der redis Ordner macht nach wie vor Probleme und kann nicht angesprochen werden. Das problem läßt sich wohl so zusammenfassen:

paperless-webserver-1 | db:5432 - no response

Hänge den Fehler noch mal an:

paperless-db-1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*

paperless-db-1 |

paperless-db-1 |

paperless-db-1 | waiting for server to shut down…2026-08-18 19:02:11.547 UTC [53] LOG: received fast shutdown request

paperless-db-1 | .

paperless-db-1 | 2026-08-18 19:02:11.588 UTC [53] LOG: aborting any active transactions

paperless-db-1 | 2026-08-18 19:02:11.590 UTC [53] LOG: background worker „logical replication launcher“ (PID 64) exited with exit code 1

paperless-db-1 | 2026-08-18 19:02:11.590 UTC [57] LOG: shutting down

paperless-db-1 | 2026-08-18 19:02:11.660 UTC [57] LOG: checkpoint starting: shutdown immediate

paperless-webserver-1 | Waiting for Redis…

paperless-db-1 | .

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Attempt 1 failed! Trying again in 1 seconds…

paperless-db-1 | .

paperless-db-1 | 2026-08-18 19:02:14.401 UTC [57] LOG: checkpoint complete: wrote 943 buffers (5.8%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=0.071 s, sync=2.280 s, total=2.811 s; sync files=303, longest=0.234 s, average=0.008 s; distance=4352 kB, estimate=4352 kB; lsn=0/1BA1BE8, redo lsn=0/1BA1BE8

paperless-db-1 | 2026-08-18 19:02:14.498 UTC [53] LOG: database system is shut down

paperless-db-1 | done

paperless-db-1 | server stopped

paperless-db-1 |

paperless-db-1 | PostgreSQL init process complete; ready for start up.

paperless-db-1 |

paperless-db-1 |

paperless-db-1 | 2026-08-18 19:02:14.681 UTC [1] LOG: starting PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit

paperless-db-1 | 2026-08-18 19:02:14.682 UTC [1] LOG: listening on IPv4 address „0.0.0.0“, port 5432

paperless-db-1 | 2026-08-18 19:02:14.682 UTC [1] LOG: listening on IPv6 address „::“, port 5432

paperless-db-1 | 2026-08-18 19:02:14.767 UTC [1] LOG: listening on Unix socket „/var/run/postgresql/.s.PGSQL.5432“

paperless-db-1 | 2026-08-18 19:02:14.837 UTC [75] LOG: database system was shut down at 2026-08-18 19:02:14 UTC

paperless-db-1 | 2026-08-18 19:02:14.878 UTC [1] LOG: database system is ready to accept connections

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Attempt 2 failed! Trying again in 2 seconds…

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Attempt 3 failed! Trying again in 3 seconds…

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Attempt 4 failed! Trying again in 4 seconds…

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Attempt 5 failed! Trying again in 5 seconds…

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Attempt 6 failed! Trying again in 6 seconds…

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Attempt 7 failed! Trying again in 7 seconds…

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Attempt 8 failed! Trying again in 8 seconds…

paperless-webserver-1 | db:5432 - no response

paperless-webserver-1 | [init-db-wait] Unable to connect after 64 seconds.

paperless-webserver-1 | s6-rc: warning: unable to start service init-wait-for-db: command exited 1

paperless-webserver-1 | Redis ping #0 failed.

paperless-webserver-1 | Error: Timeout connecting to server.

paperless-webserver-1 | Waiting 5s

paperless-webserver-1 | Redis ping #1 failed.

paperless-webserver-1 | Error: Timeout connecting to server.

zeig bitte einmal die docker-compose.yml

services:

broker:

image: docker.io/library/redis:8

restart: unless-stopped

volumes:

  - redisdata:/data

db:

image: docker.io/library/postgres:18

restart: unless-stopped

volumes:

  - ../pgdata:/var/lib/postgresql

environment:

  POSTGRES_DB: paperless

  POSTGRES_USER: paperless

  POSTGRES_PASSWORD: paperless

webserver:

image: ghcr.io/paperless-ngx/paperless-ngx:2.20.15

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

volumes:

redisdata:

~

„docker-compose.yml“ 43L, 1062B

Hab dir mal meine Modifizierte YML angehängt und bitte verwende gefälligst die Codeblöcke fürs Posten von Configs, das macht es allgemein viel einfacher bei der Fehlersuche.

services:
  broker:
    image: docker.io/library/redis:8.2.3 #8.2.1 #7.4.0
    container_name: paperless-redis
    labels:
      - com.centurylinklabs.watchtower.enable=true
    restart: unless-stopped
    networks:
      - backend
    volumes:
      - /volume2/docker/paperless-ngx/redisdata:/data
  db:
    image: docker.io/library/postgres:17 #16
    container_name: paperless-pgsql
    labels:
      com.centurylinklabs.watchtower.enable: "true"
    restart: unless-stopped
    networks:
      - backend
    volumes:
      - /volume2/docker/paperless-ngx/pgdata:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: paperless
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: paperless
  webserver:
    labels:
      com.centurylinklabs.watchtower.enable: "true"
    image: ghcr.io/paperless-ngx/paperless-ngx:2.20.15 #2.17.1
    container_name: paperless-webserver
    restart: unless-stopped
    networks:
      - frontend
      - backend
    depends_on:
      - db
      - broker
      - gotenberg
      - tika
    ports:
      - 8000:8000
    healthcheck:
      test:
        - CMD
        - curl
        - -fs
        - -S
        - --max-time
        - "2"
        - http://localhost:8000
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - /volume2/docker/paperless-ngx/data:/usr/src/paperless/data
      - /volume2/docker/paperless-ngx/media:/usr/src/paperless/media
      - /volume2/docker/paperless-ngx/export:/usr/src/paperless/export
      - /volume2/scaninput:/usr/src/paperless/consume
      - /volume2/docker/paperless-ngx/scripts:/usr/src/paperless/scripts
      - /volume2/docker/paperless-ngx/trash:/usr/src/paperless/trash:rw
    env_file: docker-compose.env
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBHOST: db
      PAPERLESS_TIKA_ENABLED: 1
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998
      #PAPERLESS_CONSUMER_ENABLE_BARCODES: 1
      PAPERLESS_POST_CONSUME_SCRIPT: /usr/src/paperless/scripts/telegram_de.py
      PAPERLESS_OCR_USER_ARGS: '{"invalidate_digital_signatures": true,
        "continue_on_soft_render_error": true}'
      PAPERLESS_OCR_DESKEW: true
      PAPERLESS_EMPTY_TRASH_DIR: /usr/src/paperless/trash
  gotenberg:
    image: docker.io/gotenberg/gotenberg:8.24 #8.21.1 #8.9.2
    container_name: paperless-gotenberg
    restart: unless-stopped
    networks:
      - backend
    command:
      - gotenberg
      - --chromium-disable-javascript=true
      - --chromium-allow-list=file:///tmp/.*
  tika:
    image: docker.io/apache/tika:latest #ghcr.io/paperless-ngx/tika:2.9.1-full #latest
    container_name: paperless-tika
    restart: unless-stopped
    networks:
      - backend
networks:
  frontend:
    driver: bridge
  backend:
    driver: bridge

Danke !! Habe es nach mehrfachem Fire wall aus und anschalten geschafft Paperless zum laufen zu bringen! Jetzt läuft es ohne Fire Wall. Das heißt ja es muß mit der Kommunikation der Container untereinander zu tun haben, da die FW dort mitmischt. Die einstellungen aus der Masterclass hatte ich 1:1 übernommen aber es scheint noch andere regeln zu betreffen und um die FW richtig einzustellen soll man sich auch noch die Masteclass Synology kaufen. Finde ich recht bescheiden an dieser Stelle nicht ausführlicher auf die FW einzugehen wo sie einen so großen impact hat. Ich komme wohl erst mal ohne aus, da ich die Sinologie nur im Heimnetz oder per VPN anspreche.

LG

Die FW macht öfters Probleme, sollte aber in der Masterclass erwähnt werden wenn ich mich nicht irre.

Sie macht außerdem 0 Sinn im Produktiven Einsatz