Paperless-ngx Paperless-ngx – DMS via Docker auf dem NAS

Nein, das geht auch ohne Portainer, man muss nur die entsprechenden Parameter in der Konfiguration ergänzen.
Oh cool, danke. Gibt es dafür auch eine Anleitung wie man das da dann installieren muss und die Konfiguration ändert? Ich stoße beim suchen fast immer auf Portainer.

Danke
 
Du musst die entsprechenden Teile der Konfiguration – für Gotenberg und Tika – bei Portainer da ergänzen, wo du bisher auch deine Einstellungen gemacht hast. Hier findest du die einzelnen Konfigurationen und für die beiden Ergänzungen ist unter anderem das hier zu ergänzen:

Code:
depends_on:
      - db
      - broker
      - gotenberg
      - tika

Code:
gotenberg:
    image: docker.io/gotenberg/gotenberg:7.10
    restart: unless-stopped

    # The gotenberg chromium route is used to convert .eml files. We do not
    # want to allow external content like tracking pixels or even javascript.
    command:
      - "gotenberg"
      - "--chromium-disable-javascript=true"
      - "--chromium-allow-list=file:///tmp/.*"

  tika:
    image: ghcr.io/paperless-ngx/tika:latest
    restart: unless-stopped

Wirklich mehr Hilfestellung kann ich dir an der Stelle leider nicht geben, weil ich weder Portainer noch Gotenberg/Tika nutze. Zum Schluss noch der Hinweis, dass bei dem einen oder anderen Benutzer hier es in der letzten Zeit durch irgendein Update zu Problemen gab, mit diesen beiden Containern innerhalb von Paperless-ngx.
 
@alexhell Ja, das meine ich… Ich habe nie Watchtower installiert? Ging ja vorher trotzdem.

@Monacum Stopp erzwingen, Neustart, Termin öffnen, Einstellungen duplizieren, exportieren

Hat da jemand eine Idee? Warum wird mir nicht mehr im Container Manager angezeigt, dass Paperless NGX ein Update bereitgestellt hat?
 
Ich nutze den Container Manager nicht, daher keine Ahnung. Ich weiß nicht was er genau auswertet für die Prüfung.
 
leider bekomme ich da folgende Meldung, wenn ich Office Dokumente hinzufüge.
230605 Bewerbung BH.docx: Error occurred while consuming document 230605 Bewerbung BH.docx: Could not parse /tmp/paperless/paperless-ngx16a2rx1o/230605 Bewerbung BH.docx with tika server at http://192.168.178.111:9998: [Errno 111] Connection refused

Über den Container Manager von Synology habe ich Tika, Gotenberg, PaperlessNGX, und redis installiert.
 
Bei vielen funktioniert die Verarbeitung von Office-Dateien aktuell nicht mehr. Das liegt (wahrscheinlich) am alten Linux Kernel der DS
 
  • Like
Reaktionen: Tuxnet
Also ich hab das schon paar mal versucht. Auf der DS klappt das nicht. Auf einem Linux-Server klappt es aber problemlos. Also kann es m.E. nur an dem alten Kernel oder alten Docker-Version der DS liegen
 
So wie ich es an anderer Stelle schon einmal schrieb, kann ich mich über die Verarbeitung von Office-Dateien auf einer DS920+ nicht beklagen.

Bash:
[2024-02-20 07:07:49,329] [INFO] [paperless.tasks] WorkflowTriggerPlugin completed with no message
[2024-02-20 07:07:49,339] [INFO] [paperless.consumer] Consuming excel.xlsx
[2024-02-20 07:07:49,342] [DEBUG] [paperless.consumer] Detected mime type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
[2024-02-20 07:07:49,635] [DEBUG] [paperless.consumer] Parser: TikaDocumentParser
[2024-02-20 07:07:49,642] [DEBUG] [paperless.consumer] Parsing excel.xlsx...
[2024-02-20 07:07:49,642] [INFO] [paperless.parsing.tika] Sending /tmp/paperless/paperless-ngx1w2hi5ri/excel.xlsx to Tika server
[2024-02-20 07:07:49,846] [INFO] [paperless.parsing.tika] Converting /tmp/paperless/paperless-ngx1w2hi5ri/excel.xlsx to PDF as /tmp/paperless/paperless-7ozdoi0c/convert.pdf
[2024-02-20 07:07:55,582] [DEBUG] [paperless.consumer] Generating thumbnail for excel.xlsx...
[2024-02-20 07:07:55,587] [DEBUG] [paperless.parsing] Execute: convert -density 300 -scale 500x5000> -alpha remove -strip -auto-orient -define pdf:use-cropbox=true /tmp/paperless/paperless-7ozdoi0c/convert.pdf[0] /tmp/paperless/paperless-7ozdoi0c/convert.webp
[2024-02-20 07:07:59,986] [DEBUG] [paperless.consumer] Saving record to database
[2024-02-20 07:07:59,987] [DEBUG] [paperless.consumer] Creation date from parse_date: 2024-02-20 06:05:22+00:00
[2024-02-20 07:08:04,298] [INFO] [paperless.handlers] Assigning correspondent Vermieter to 2024-02-20 excel
[2024-02-20 07:08:04,306] [INFO] [paperless.handlers] Assigning document type Schularbeit to 2024-02-20 Vermieter excel
[2024-02-20 07:08:04,344] [INFO] [paperless.handlers] Tagging "2024-02-20 Vermieter excel" with "2023"
[2024-02-20 07:08:04,753] [DEBUG] [paperless.consumer] Deleting file /tmp/paperless/paperless-ngx1w2hi5ri/excel.xlsx
[2024-02-20 07:08:04,824] [DEBUG] [paperless.parsing.tika] Deleting directory /tmp/paperless/paperless-7ozdoi0c


excel.png

Bash:
[2024-02-20 07:12:26,820] [INFO] [paperless.consumer] Consuming word.docx
[2024-02-20 07:12:26,824] [DEBUG] [paperless.consumer] Detected mime type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
[2024-02-20 07:12:27,068] [DEBUG] [paperless.consumer] Parser: TikaDocumentParser
[2024-02-20 07:12:27,074] [DEBUG] [paperless.consumer] Parsing word.docx...
[2024-02-20 07:12:27,074] [INFO] [paperless.parsing.tika] Sending /tmp/paperless/paperless-ngxhdpegmsf/word.docx to Tika server
[2024-02-20 07:12:27,187] [INFO] [paperless.parsing.tika] Converting /tmp/paperless/paperless-ngxhdpegmsf/word.docx to PDF as /tmp/paperless/paperless-1r9ztnri/convert.pdf
[2024-02-20 07:12:29,795] [DEBUG] [paperless.consumer] Generating thumbnail for word.docx...
[2024-02-20 07:12:29,800] [DEBUG] [paperless.parsing] Execute: convert -density 300 -scale 500x5000> -alpha remove -strip -auto-orient -define pdf:use-cropbox=true /tmp/paperless/paperless-1r9ztnri/convert.pdf[0] /tmp/paperless/paperless-1r9ztnri/convert.webp
[2024-02-20 07:12:32,310] [DEBUG] [paperless.consumer] Saving record to database
[2024-02-20 07:12:32,310] [DEBUG] [paperless.consumer] Creation date from parse_date: 2024-02-20 06:04:00+00:00
[2024-02-20 07:12:33,101] [INFO] [paperless.handlers] Assigning correspondent Shop to 2024-02-20 word
[2024-02-20 07:12:33,109] [INFO] [paperless.handlers] Assigning document type Schularbeit to 2024-02-20 Shop word
[2024-02-20 07:12:33,125] [INFO] [paperless.handlers] Tagging "2024-02-20 Shop word" with "2023"
[2024-02-20 07:12:33,263] [DEBUG] [paperless.consumer] Deleting file /tmp/paperless/paperless-ngxhdpegmsf/word.docx
[2024-02-20 07:12:33,508] [DEBUG] [paperless.parsing.tika] Deleting directory /tmp/paperless/paperless-1r9ztnri
[2024-02-20 07:12:33,509] [INFO] [paperless.consumer] Document 2024-02-20 Shop word consumption finished

word.png
 
Das ist gut, aber die grundsätzliche Tatsache, dass es bei Dir funktioniert, bringt uns der Problemlösung nicht näher... Dafür wäre die genaue docker-compose.yml interessant, Deine DSM-Version etc.
 
Na klar gern doch, kann ich wiederholt posten.

DSM 7.2.1-69057 Update 3
Linux nas 4.4.302+ #69057 SMP Mon Nov 13 14:19:30 CST 2023 x86_64 GNU/Linux synology_geminilake_920+

YAML:
version: "3.4"
services:
  broker:
    container_name: Paperless_Broker
    image: docker.io/library/redis:7
    restart: unless-stopped
    volumes:
      - /volume1/docker/paperlessngx/redis:/data

  webserver:
    container_name: Paperless
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    restart: unless-stopped
    depends_on:
      - broker
      - gotenberg
      - tika
    ports:
      - "8010:8000"
    healthcheck:
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - /volume1/docker/paperlessngx/data:/usr/src/paperless/data
      - /volume1/docker/paperlessngx/media:/usr/src/paperless/media
      - /volume1/docker/paperlessngx/export:/usr/src/paperless/export
      - /volume1/docker/paperlessngx/scripts:/scripts
      - /volume1/DocIn:/usr/src/paperless/consume
    env_file: docker-compose.env
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBENGINE: mariadb
      PAPERLESS_DBHOST: 192.168.2.57
      PAPERLESS_DBNAME: paperless
      PAPERLESS_DBUSER: na-ein-user
      PAPERLESS_DBPASS: ein-geheimes-passwort
      PAPERLESS_DBPORT: 3306
      PAPERLESS_TIKA_ENABLED: 1
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998

  gotenberg:
    container_name: Paperless_Gotenberg
    image: docker.io/gotenberg/gotenberg:latest
    restart: unless-stopped
    command:
      - "gotenberg"
      - "--chromium-disable-javascript=true"
      - "--chromium-allow-list=file:///tmp/.*"

  tika:
    container_name: Paperless_Tika
    image: ghcr.io/paperless-ngx/tika:latest
    restart: unless-stopped

volumes:
  data:
  media:
  pgdata:
  redisdata:
 
  • Like
Reaktionen: Monacum
Hallo, ist es eigentlich möglich, paperless-ngx via Portainer 2x neben einander zu installieren? Ich würde mir gerne eine Testumgebung schaffen, um verschiede Stacks und Möglichkeiten sowie Export und Import mal auszuprobieren, möchte das aber ungern in meiner Live Umgebung machen. Ich würde dann auch versuchen, Paperless-ngx via macvlan zu installieren...
 
Natürlich..... Musst nur andere Pfade mappen und andere Ports definieren. Du kannst dir so viele Instanzen wie du willst erstellen. Achja und natürlich andere Containernamen.
 
  • Like
Reaktionen: deltapapa
Ich habe in einem Youtube Video gesehen, das dort macvlan genutzt wird, macht das Sinn? Ich habe jetzt nicht so viele Container am laufen, und eigentlich klappt das über die DS IP und die Ports ganz gut....
 
Nee brauchst kein MACVLAN. Das verursacht mehr Probleme als es nutzt. Es gibt mehr Ports als deine DS Anwendung verträgt
 
  • Like
Reaktionen: deltapapa
Auf die Aussage, dass es mit Macvlan nur Probleme gibt. Ist aber der falsche trölt zum diskutieren
 
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat