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

BenjaminH

Benutzer
Mitglied seit
16. Feb 2024
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
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
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
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.
 

Sweeny

Benutzer
Mitglied seit
20. Mrz 2013
Beiträge
62
Punkte für Reaktionen
0
Punkte
6
@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?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Ich nutze den Container Manager nicht, daher keine Ahnung. Ich weiß nicht was er genau auswertet für die Prüfung.
 

BenjaminH

Benutzer
Mitglied seit
16. Feb 2024
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
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.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Bei vielen funktioniert die Verarbeitung von Office-Dateien aktuell nicht mehr. Das liegt (wahrscheinlich) am alten Linux Kernel der DS
 
  • Like
Reaktionen: Tuxnet

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
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
 

renfiela

Benutzer
Mitglied seit
27. Dez 2023
Beiträge
14
Punkte für Reaktionen
6
Punkte
53
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
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
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.
 

renfiela

Benutzer
Mitglied seit
27. Dez 2023
Beiträge
14
Punkte für Reaktionen
6
Punkte
53
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

deltapapa

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
111
Punkte für Reaktionen
5
Punkte
24
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...
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
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

deltapapa

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
111
Punkte für Reaktionen
5
Punkte
24
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....
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Nee brauchst kein MACVLAN. Das verursacht mehr Probleme als es nutzt. Es gibt mehr Ports als deine DS Anwendung verträgt
 
  • Like
Reaktionen: deltapapa

unsicher

Benutzer
Mitglied seit
26. Dez 2009
Beiträge
79
Punkte für Reaktionen
7
Punkte
8
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