Hallo zusammen,
ich hänge auch gerade an dem Thema und drehe mich im Kreis
Grundlegendes Setup:
- Paperless-ngx mit Postgres läuft super
- nun will ich Tika und Gotenberg dazu installieren
- alles über docker-compose
- Container sind damit in einem eigenen Birgde Netzwerk
- Keine Ports aus der Bridge nach außen, außer den 8000 für Paperless
- alle Container sind untereinander über Ping erreichbar
Folgendes habe ich versucht für die Gotenberg Konfiguration:
image: gotenberg/gotenberg:7.8.0
=> 503 Server Error: Service Unavailable for url:
http://gotenberg:3000/forms/libreoffice/convert#/forms/libreoffice/convert
Log im Gotenberg Container
=>"convert to PDF: lock long-running LibreOffice listener: start long-running LibreOffice listener: execute LibreOffice listener: context done: context deadline exceeded"
image: gotenberg/gotenberg:7.4.3
=> 400 Client Error: Bad Request for url:
http://gotenberg:3000/forms/libreoffice/convert#/forms/libreoffice/convert
bzw.
=> 400 Client Error: Bad Request for url:
http://gotenberg:3000/forms/libreoffice/convert
Log im Gotenberg Container
=> "convert PDF: convert PDF to 'PDF/A-2b' with multi PDF engines: convert PDF to 'PDF/A-2b' with PDFcpu: method not available; convert PDF to 'PDF/A-2b' with PDFtk: method not available; convert PDF to 'PDF/A-2b' with QPDF: method not available; convert PDF to 'PDF/A-2b' with unoconv: PDF format not available"
Also ich bin mit meinem Latein am Ende... Ideas welcome
Hier noch die (an manchen Stellen etwas eingekürzte) docker-compose.yml
YAML:
version: "3.8"
services:
broker:
container_name: paperless_redis
image: redis:7.0.8
restart: "no"
volumes:
- ./redisdata:/data
db:
container_name: paperless_postgres
image: postgres:14.6
restart: "no"
volumes:
- ./pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: ...
paperless:
container_name: paperless
image: ghcr.io/paperless-ngx/paperless-ngx:1.12.2
restart: "no"
depends_on:
- db
- broker
- gotenberg
- tika
ports:
- 8000:8000
volumes:
- ./data:/usr/src/paperless/data
- ./media:/usr/src/paperless/media
...
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_DBPASS: ...
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000/forms/libreoffice/convert#
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
gotenberg:
container_name: paperless_gotenberg
image: gotenberg/gotenberg:7.8.0 # höhere Versionen machen Probleme
restart: "no"
command:
- "gotenberg"
- "--chromium-disable-routes=true"
tika:
container_name: paperless_tika
image: apache/tika:2.7.0.0
restart: "no"