Hallo Michael
Ja ich kann die gleiche Mail 3 mal verarbeiten und es geht 2 mal nicht und das 3 mal wird diese ohne Fehler konsumiert.
Ich habe auch die anderen Goteburg Versionen durchprobiert leider zeitweise immer wieder diesen Fehler
version: ‚3.6‘
networks:
internal:
external: false
services:
broker:
container_name: paperless-ngx-redis
image: redis:6.2
# Wenn man lieber 6.0 nutzen möchte
# image: redis:6.0
networks:
- internal
volumes:
# Hier den richtigen Pfad eintragen
- /volume1/paperless-ngx/redis:/redis
# - /volume2/paperless/redis:/redis
restart: unless-stopped
db:
container_name: paperless-ngx-db
image: postgres:14
# Wenn man lieber die 13 Version von PostgreSQL möchte
# image: postgres:13
# Nicht einfach up- oder downgraden, die Datenbank wird dann nicht mehr laden.
networks:
- internal
restart: unless-stopped
volumes:
# Hier den richtigen Pfad eintragen
- /volume1/paperless-ngx/db:/var/lib/postgresql/data
# - /volume2/paperless/db:/var/lib/postgresql/data
environment:
POSTGRES_DB: **********
POSTGRES_USER: ************
# Hier ein anderes Passwort verwenden
POSTGRES_PASSWORD: ************
webserver:
container_name: paperless-ngx
image: Package paperless-ngx · GitHub
networks:
# Wenn sich der Proxy Manager auf der Synology befindet, sollte hier zusätzlich das Netzwerk davon eingetragen werden, statt einen Port freizugeben.
- internal
restart: unless-stopped
depends_on:
- db
- broker
ports:
# Diesen Teil löschen, wenn der Proxy Manager auf der Synology ist.
# Ansonsten hier einen Port auswählen, der frei ist.
- 8010:8000
# - 8011:8000
# - 8012:8000
healthcheck:
test: [‚CMD‘, ‚curl‘, ‚-f‘, ‚http://localhost:8000‘]
interval: 30s
timeout: 10s
retries: 5
volumes:
# Hier die richtigen Pfade eintragen
- /volume1/paperless-ngx/data:/usr/src/paperless/data
- /volume1/paperless-ngx/media:/usr/src/paperless/media
- /volume1/paperless-ngx/export:/usr/src/paperless/export
- /volume1/paperless-ngx/paperless-inbox:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_DBPASS: ************ # Das ist das Passwort von oben
USERMAP_UID: ************ # UserID für den docker Benutzer
USERMAP_GID: ************ # GruppenID für den docker Benutzer
PAPERLESS_OCR_LANGUAGES: eng deu
# Hier einen zufälligen Key eintragen, wenn man Paperless von Außen erreichbar machen möchte.
PAPERLESS_SECRET_KEY: ************
# Hier die eigene Domain hinter localhost eintragen, wenn man einen Proxy Host benutzt, ansonsten diese Umgebungsvariable löschen.
PAPERLESS_TIME_ZONE: Europe/Zurich
PAPERLESS_OCR_LANGUAGE: deu
# Test iFrame
PAPERLESS_DEBUG: true
# Hier anpassen, wenn man eine andere Ordnerstruktur haben möchte
PAPERLESS_FILENAME_FORMAT: ‚{created_year}/{correspondent}/{title}‘
# Die nächsten drei Zeilen weglassen, wenn man Tika/Gotenberg nicht einsetzen möchte.
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
# Die nächste Zeile setzen, wenn man einen Proxy Server benutzt.
PAPERLESS_URL: ************
PAPERLESS_EMAIL_TASK_CRON: ‚*/2 * * * *‘
PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS: false
PAPERLESS_CONSUMER_RECURSIVE: true
PAPERLESS_OCR_USER_ARGS: ‚{„invalidate_digital_signatures“: true}‘
db-backup:
container_name: paperless-ngx-db-backup
# Das Image ggf. an das obere anpassen
image: postgres:14
volumes:
# Hier den richtigen Pfad eintragen
- /volume1/paperless-ngx/db-backup:/dump
- /etc/localtime:/etc/localtime:ro
environment:
PGHOST: db
PGDATABASE: paperless
PGUSER: paperless
PGPASSWORD: ************ # Das ist das Passwort von oben
BACKUP_NUM_KEEP: 10
BACKUP_FREQUENCY: 7d # Alle 7 Tage, kann man anpassen
entrypoint: |
bash -c ‚bash -s <<EOF
trap „break;exit“ SIGHUP SIGINT SIGTERM
sleep 2m
while /bin/true; do
pg_dump -Fc > /dump/dump_`date +%d-%m-%Y""%H%M_%S`.psql
(ls -t /dump/dump*.psql|head -n $$BACKUP_NUM_KEEP;ls /dump/dump*.psql)|sort|uniq -u|xargs rm – {}
sleep $$BACKUP_FREQUENCY
done
EOF‘
networks:
- internal
Diesen Part weglassen, wenn man keine Umwandlung von Office-Dokumenten, Mails haben möchte.
gotenberg:
container_name: paperless-ngx-gotenberg
image: docker.io/gotenberg/gotenberg:8.4.0
restart: unless-stopped
environment:
CHROMIUM_DISABLE_ROUTES: 1
command:
- "gotenberg"
- "--chromium-disable-javascript=true"
- "--chromium-allow-list=file:///tmp/.*"
- "--api-timeout=300s"
networks:
- internal
tika:
container_name: paperless-ngx-tika
image: apache/tika:latest
restart: unless-stopped
networks:
- internal
LOG
Edit Stefan: Log gekürzt. Hier waren E-Mail-Adressen usw. sichtbar. Bitte sehr vorsichtig damit umgehen.
Error while converting document to PDF: Server error '503 Service Unavailable' for url 'http://gotenberg:3000/forms/chromium/convert/html'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503