Hallo Forum,
als „Normaler“ User der mit Programmierung wenig am Hut hat, ist dieses Projekt „Paperless“ eine echte Herausforderung. Nachdem ich feststellte das mein altes Synology NAS nicht kompatibel ist, ein neues angeschafft DS244+. Habe mir den Installationsprogramm-Kurs gekauft und alles schön nach der Reihe mit Ordnern und Rechten eingerichtet. Als ich dann ( sudo Docker-compose up ) startete lief zunächst alles gut bis dann erste Fehler kamen:
paperless-webserver-1 exited with code 0
paperless-webserver-1 | Waiting for Redis…
paperless-webserver-1 | Connected to Redis broker.
paperless-webserver-1 | /sbin/docker-prepare.sh: line 74: /usr/src/paperless/data/migration_lock: Permission denied
Dann in der Docker-Compose.env die erste Zeile von USERMAP_UID von 1026 in Usernamen geändert:
UID und GID können variieren. Einfach via SSH einloggen und den Befehl „id“ ausführen.
Diese Werte dann hier eintragen:
USERMAP_UID=DS244-admin
USERMAP_GID=100
Paperless down gefahren und neu gestartet. Nun ging es schon etwas weiter bis …
DS244-admin@HOME-SERVER-TS:/volume1/docker/paperless-ngx/config$ sudo docker-compose up
[+] Running 4/4
Network paperless_default Created 0.8s
Container paperless-broker-1 Created 0.9s
Container paperless-db-1 Created 0.9s
Container paperless-webserver-1 Created 0.6s
Attaching to paperless-broker-1, paperless-db-1, paperless-webserver-1
paperless-broker-1 | 1:C 28 Mar 2025 23:21:14.841 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
paperless-broker-1 | 1:C 28 Mar 2025 23:21:14.841 # Redis version=7.0.15, bits=64, commit=00000000, modified=0, pid=1, just started
paperless-broker-1 | 1:C 28 Mar 2025 23:21:14.841 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.841 * monotonic clock: POSIX clock_gettime
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * Running mode=standalone, port=6379.
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 # 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 28 Mar 2025 23:21:14.842 # Server initialized
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can 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:M 28 Mar 2025 23:21:14.842 * Loading RDB produced by version 7.0.15
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * RDB age 99 seconds
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * RDB memory usage when created 0.85 Mb
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * Done loading RDB, keys loaded: 0, keys expired: 0.
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * DB loaded from disk: 0.000 seconds
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * Ready to accept connections
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 | 2025-03-28 23:21:18.622 UTC [1] LOG: starting PostgreSQL 16.8 (Debian 16.8-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
paperless-db-1 | 2025-03-28 23:21:18.643 UTC [1] LOG: listening on IPv4 address „0.0.0.0“, port 5432
paperless-db-1 | 2025-03-28 23:21:18.643 UTC [1] LOG: listening on IPv6 address „::“, port 5432
paperless-db-1 | 2025-03-28 23:21:19.529 UTC [1] LOG: listening on Unix socket „/var/run/postgresql/.s.PGSQL.5432“
paperless-db-1 | 2025-03-28 23:21:20.097 UTC [29] LOG: database system was shut down at 2025-03-28 23:19:35 UTC
paperless-db-1 | 2025-03-28 23:21:20.674 UTC [1] LOG: database system is ready to accept connections
paperless-webserver-1 | Paperless-ngx docker container starting…
paperless-webserver-1 | Mapping UID and GID for paperless:paperless to DS244-admin:100
paperless-webserver-1 | usermod: invalid user ID ‚DS244-admin‘
paperless-webserver-1 exited with code 0
^CGracefully stopping… (press Ctrl+C again to force)
Aborting on container exit…
[+] Stopping 3/3
Container paperless-webserver-1 Stopped 6.4s
Container paperless-broker-1 Stopped 5.5s
Container paperless-db-1 Stopped 7.3s
canceled
DS244-admin@HOME-SERVER-TS:/volume1/docker/paperless-ngx/config$
JA was denn nun ?
Soooo einfach ist es dann anscheinend doch nicht, es 1zu01 wie Stefan zu machen.
Aber man lernt trotzdem einiges hinzu, wie man mit Terminal arbeitet usw.
kann mir jemand Helfen und versteht was ich da oben gepostet habe ?
Beste Grüsse Toddo