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

Private

Benutzer
Mitglied seit
13. Nov 2022
Beiträge
11
Punkte für Reaktionen
1
Punkte
3
Guten Morgen zusammen,

leider habe ich nach dem Update auf 2.0.1 ein kleines Problem.
Über Nacht ist meine NAS ausgeschaltet.

Bisher startete Paperless-NGX ohne Probleme. Jetzt aber kommt folgende Meldung beim Hochfahren.

1701665151186.png


Für mich sieht das so aus, wenn hier jetzt redis anscheinend zu langsam für den Paperless Container ist. Oder eben Paperless zu schnell für redis.
Das Problem besteht erst seit dem Update.

XML:
version: "3.9"
services:
  redis:
    image: redis
    container_name: Paperless-NGX-REDIS
    restart: on-failure:5
    volumes:
      - /volume1/docker/paperlessngx/redis:/data:rw

  db:
    image: postgres:15.4
    container_name: Paperless-NGX-DB
    restart: on-failure:5
    volumes:
      - /volume1/docker/paperlessngx/db:/var/lib/postgresql/data:rw
    environment:
      POSTGRES_DB: paperless
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: paperless

  webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx
    container_name: Paperless-NGX
    restart: on-failure:5
    depends_on:
      - db
      - redis
      - gotenberg
      - tika
    ports:
      - 8777:8000
    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/homes/XX/Consume:/usr/src/paperless/consume
    environment:
      PAPERLESS_REDIS: redis://redis:6379
      PAPERLESS_DBHOST: db
      USERMAP_UID: 1026
      USERMAP_GID: 100
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_ADMIN_USER: XX
      PAPERLESS_ADMIN_PASSWORD: XX
      PAPERLESS_URL: https://paperless.XX
      PAPERLESS_CSRF_TRUSTED_ORIGINS: https://paperless.XX
      PAPERLESS_OCR_LANGUAGE: deu+eng
      PAPERLESS_TIKA_ENABLED: 1
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000/forms/libreoffice/convert#
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998

  gotenberg:
    image: gotenberg/gotenberg:7.8.3
    restart: on-failure:5
    container_name: Paperless-NGX-GOTENBERG
    ports:
      - 3000:3000
    command:
      - "gotenberg"
      - "--chromium-disable-routes=true"
 
  tika:
    image: ghcr.io/paperless-ngx/tika
    container_name: Paperless-NGX-TIKA
    ports:
      - 9998:9998
    restart: always


Hilft hier evtl. restart on Failure zu erhöhen?
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.216
Punkte für Reaktionen
1.035
Punkte
224

Paperless-ngx v2.1.0

Repository: paperless-ngx/paperless-ngx · Tag: v2.1.0 · Commit: 975e5f3 · Released by: github-actions[bot]

paperless-ngx 2.1.0​

Features​

  • Enhancement: implement document link custom field @shamoon (#4799)
  • Feature: Adds additional warnings during an import if it might fail @stumpylog(#4814)
  • Feature: pngx PDF viewer with updated pdfjs @shamoon (#4679)
  • Enhancement: support automatically assigning custom fields via consumption templates @shamoon (#4727)
  • Feature: update user profile @shamoon(#4678)
  • Enhancement: Allow excluding mail attachments by name @stumpylog (#4691)
  • Fix: only show global drag-drop when files included @shamoon (#4767)
  • Enhancement: auto-refresh logs & tasks @shamoon (#4680)

Bug Fixes​

  • Fix: welcome widget text color @shamoon(#4829)
  • Fix: export consumption templates & custom fields in exporter @shamoon(#4825)
  • Fix: bulk edit object permissions should use permissions object @shamoon(#4797)
  • Fix: empty string for consumption template field should be interpreted as None@shamoon (#4762)
  • Fix: use default permissions for objects created via dropdown @shamoon (#4778)
  • Fix: Alpha layer removal could allow duplicates @stumpylog (#4781)
  • Fix: update checker broke in v2.0.0 @shamoon (#4773)
  • Fix: only show global drag-drop when files included @shamoon (#4767)
 
  • Like
Reaktionen: Tuxnet

surfer09

Benutzer
Mitglied seit
01. Dez 2022
Beiträge
35
Punkte für Reaktionen
1
Punkte
8
Hallo zusammen,
ich habe meine Installation heute auch aktualisiert. Ebenfalls den Postgres Container von 15.3.1 auf 16.1, Redis Container von 7.2.1 auf 7.2.3, Gotenberg von 7.9.2 auf 7.10.1. Paperlessngx hatte ich bereits vorher schon auf die aktuelle 2.1.0 hochgezogen. (Natürlich vorher immer Backups anlegen)
Bei mir ist alles manuell installiert (ohne Portainer) und läuft aktuell ohne Probleme.

Gruß surfer
;)
 
  • Like
Reaktionen: Monacum

Janne16

Benutzer
Mitglied seit
06. Aug 2023
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich brauche einmal euren Input. Ich habe noch die Version 1.17 und möchte jetzt updaten.

Was muss ich beachten? Wie geht's?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Wenn alles richtig eingerichtet ist, also alles gamppet ist, dann Container stoppen und löschen und dann neue Version runterladen und wieder starten. Da du nicht schreibst wie du es eingerichtet hast, kann man dir auch nicht weiterhelfen was du genau machen musst.
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.191
Punkte für Reaktionen
766
Punkte
154

Paperless-ngx v2.1.1​


Bug Fixes​

  • Fix: disable toggle for share link creation without archive version, fix auto-copy in Safari @shamoon (#4885)
  • Fix: storage paths link incorrect in dashboard widget @shamoon (#4878)
  • Fix: respect baseURI for pdfjs worker URL @shamoon (#4865)
  • Fix: Allow users to configure the "From" email for password reset @stumpylog (#4867)
  • Fix: dont show move icon for file tasks badge @shamoon (#4860)

Maintenance​

  • Chore: Simplifies how the documentation site is deployed @stumpylog (#4858)
https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.1.1
 
  • Like
Reaktionen: Tuxnet und Monacum

Janne16

Benutzer
Mitglied seit
06. Aug 2023
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hat jetzt geklappt, allerdings habe ich im Stack nur zwei Container aktualisiert. Eine ENV und docker compose habe ich übrigens nicht, ist alles im Stack. Hatte es damals, lang ist's her, nach einer Anleitung von Marius gemacht.
  • Postgres ist 14
  • Redis ohne Versionsnummer aber 7.2.3
  • Paperless ist 2.1.0
  • gotenberg ist 7.7.2
Keine Ahnung warum es beim ersten Versuch nicht ging. Ich habe nur die Versionsnummern bei Postgres und Paperless angepasst und dann ging's
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Naja wenn du Portainer nutzt, dann ist der Stack ja das was in der docker-compose.yml steht. Und ob du die Sachen in eine .env packst oder in den Stack ist das gleiche vom Ergebnis. Hast nur einen Vorteil, wenn du Werte mehrfach in verschiedenen Container verwenden willst.
 

Janne16

Benutzer
Mitglied seit
06. Aug 2023
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Aber wenn ich es richtig verstehe habe ich noch die Postgres-Baustelle, oder?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Wenn du ein Update von 14 auf 16 machen willst, dann ja.
 

myssv

Benutzer
Mitglied seit
27. Okt 2019
Beiträge
199
Punkte für Reaktionen
30
Punkte
28
Darf ich auch noch einmal um Hilfe bitten?

Ich bekomme beim Einlesen von EML-Dateien jetz folgenden Fehler:

documents.parsers.ParseError: Error while converting email to PDF: Client error '404 Not Found' for url 'http://gotenberg:3000/forms/chromium/convert/html'

For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404

Ich konnte aber schon EML-Dateien einlesen:

1702030276150.png

Hier der Auszug aus der YML.

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

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

Anhänge

  • 1702030231030.png
    1702030231030.png
    15 KB · Aufrufe: 1

myssv

Benutzer
Mitglied seit
27. Okt 2019
Beiträge
199
Punkte für Reaktionen
30
Punkte
28
10 Minuten später habe ich die Mail im System aber trotzdem Fehlermeldungen:

documents.parsers.ParseError: Error while converting email to PDF: Client error '404 Not Found' for url 'http://gotenberg:3000/forms/chromium/convert/html'

For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404

[2023-12-08 11:05:01,121] [DEBUG] [paperless.classifier] Gathering data from database...

[2023-12-08 11:05:10,572] [DEBUG] [paperless.tasks] Training data unchanged.

[2023-12-08 11:15:25,939] [DEBUG] [paperless.filehandling] Document has storage_path 1 ({correspondent}/{created_year}/{created_month}/{created_day}/{document_type} {title}) set

[2023-12-08 11:15:25,957] [DEBUG] [paperless.filehandling] Document has storage_path 1 ({correspondent}/{created_year}/{created_month}/{created_day}/{document_type} {title}) set

[2023-12-08 11:15:25,967] [DEBUG] [paperless.filehandling] Document has storage_path 1 ({correspondent}/{created_year}/{created_month}/{created_day}/{document_type} {title}) set

[2023-12-08 11:15:25,972] [DEBUG] [paperless.filehandling] Document has storage_path 1 ({correspondent}/{created_year}/{created_month}/{created_day}/{document_type} {title}) set

[2023-12-08 11:15:25,978] [DEBUG] [paperless.filehandling] Document has storage_path 1 ({correspondent}/{created_year}/{created_month}/{created_day}/{document_type} {title}) set

[2023-12-08 11:15:25,983] [DEBUG] [paperless.filehandling] Document has storage_path 1 ({correspondent}/{created_year}/{created_month}/{created_day}/{document_type} {title}) set

[2023-12-08 11:15:52,956] [INFO] [paperless.management.consumer] Adding /usr/src/paperless/consume/Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-12-08 1038.eml to the task queue.

[2023-12-08 11:15:53,018] [INFO] [paperless.consumer] Consuming Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-12-08 1038.eml

[2023-12-08 11:15:53,021] [DEBUG] [paperless.consumer] Detected mime type: message/rfc822

[2023-12-08 11:15:53,158] [DEBUG] [paperless.consumer] Parser: MailDocumentParser

[2023-12-08 11:15:53,161] [DEBUG] [paperless.consumer] Parsing Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-12-08 1038.eml...

[2023-12-08 11:15:53,161] [DEBUG] [paperless.parsing.mail] Parsing file Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-12-08 1038.eml into an email

[2023-12-08 11:15:53,163] [DEBUG] [paperless.parsing.mail] Building formatted text from email

[2023-12-08 11:15:53,164] [INFO] [paperless.parsing.mail] Sending content to Tika server

[2023-12-08 11:15:53,218] [DEBUG] [paperless.parsing.mail] Creating a PDF from the email

[2023-12-08 11:15:53,219] [INFO] [paperless.parsing.mail] Converting mail to PDF
 

Janne16

Benutzer
Mitglied seit
06. Aug 2023
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Ok, das heißt Grundkurs Postgres. Hast du eine gute Anleitung zur Hand? Sonst suche ich einmal selbst
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Hier im Forum gibt es sehr viele Beiträge dazu. Musst eigentlich nur einen Dump erzeugen und dann PSQL komplett neu erstellen und den Dump wieder einspielen.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
@myssv Läuft denn dein Gotenberg Container richtig? Schau da mal in die Logs und im Zweifel erstelle den einfach neu
 
  • Like
Reaktionen: myssv

myssv

Benutzer
Mitglied seit
27. Okt 2019
Beiträge
199
Punkte für Reaktionen
30
Punkte
28
@myssv Läuft denn dein Gotenberg Container richtig? Schau da mal in die Logs und im Zweifel erstelle den einfach neu
Ich habe jetzt alle Container noch einmal neu erstellt. Nun wird die Mail wieder eingelesen, aber die Formatierungen sind verschwunden.

Früher sah es so aus:

1702039552354.png

Nun so

1702039569129.png
 

myssv

Benutzer
Mitglied seit
27. Okt 2019
Beiträge
199
Punkte für Reaktionen
30
Punkte
28
Das ist das Log aus Paperless dazu:

[2023-12-08 13:40:19,952] [INFO] [paperless.consumer] Consuming Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947.eml

[2023-12-08 13:40:19,961] [DEBUG] [paperless.consumer] Detected mime type: text/plain

[2023-12-08 13:40:19,985] [DEBUG] [paperless.consumer] Parser: TextDocumentParser

[2023-12-08 13:40:19,988] [DEBUG] [paperless.consumer] Parsing Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947.eml...

[2023-12-08 13:40:19,988] [DEBUG] [paperless.consumer] Generating thumbnail for Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947.eml...

[2023-12-08 13:40:22,384] [DEBUG] [paperless.consumer] Saving record to database

[2023-12-08 13:40:22,385] [DEBUG] [paperless.consumer] Creation date from parse_date: 2023-10-22 00:00:00+02:00

[2023-12-08 13:40:22,670] [INFO] [paperless.handlers] Assigning correspondent Diverse to 2023-10-22 Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947

[2023-12-08 13:40:22,718] [INFO] [paperless.handlers] Assigning document type Rechnung/Quittung to 2023-10-22 Diverse Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947

[2023-12-08 13:40:22,767] [INFO] [paperless.handlers] Tagging "2023-10-22 Diverse Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947" with "2__Software, 1__Buchhaltung & EDV"

[2023-12-08 13:40:22,816] [INFO] [paperless.handlers] Assigning storage path Gerdes-SSV to 2023-10-22 Diverse Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947

[2023-12-08 13:40:22,947] [DEBUG] [paperless.filehandling] Document has storage_path 1 ({correspondent}/{created_year}/{created_month}/{created_day}/{document_type} {title}) set

[2023-12-08 13:40:22,956] [DEBUG] [paperless.filehandling] Document has storage_path 1 ({correspondent}/{created_year}/{created_month}/{created_day}/{document_type} {title}) set

[2023-12-08 13:40:22,959] [DEBUG] [paperless.consumer] Deleting file /tmp/paperless/paperless-ngxokkfbr8t/Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947.eml

[2023-12-08 13:40:22,962] [DEBUG] [paperless.parsing.text] Deleting directory /tmp/paperless/paperless-74z26c7v

[2023-12-08 13:40:22,963] [INFO] [paperless.consumer] Document 2023-10-22 Diverse Deine Rechnung von Apple - Apple (no_reply@email.apple.com) - 2023-10-22 0947 consumption finished
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Da bin ich leider überfragt, nutze das Mail-Einlesen nicht. Aber die Logs bei dir deuteten auf einen Fehler mit dem Gotenberg-Container hin
 


 

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