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

Wie mache ich das? Ich habe nur eine Anleitung für die Ausführung im Aufgabenplaner gefunden
 
Im Terminal (macOS) bzw. der Eingabeaufforderung (Windows). Das sind aber Basics, mit denen Du Dich beschäftigen solltest, bevor Du munter Befehle auf deinem NAS ausführst im Sinne der Datensicherheit.
 
  • Like
Reaktionen: Tommes

paperless-ngx 2.11.2 (29. Juli 2024)​

Changes​

  • Change: more clearly handle init permissions error @shamoon (#7334)
  • Chore: add permissions info link from webUI @shamoon (#7310)
  • Fix: increase search input text contrast with light custom theme colors @JayBkr (#7303)

Dependencies​

  • Chore(deps-dev): Bump the development group with 2 updates @dependabot (#7296)
  • Chore(deps): Bump tika-client from 0.5.0 to 0.6.0 in the small-changes group @dependabot (#7297)
 

paperless-ngx 2.11.3​

Features​

  • Enhancement: optimize tasks / stats reload @shamoon (#7402)
  • Enhancement: allow specifying default currency for Monetary custom field @shamoon (#7381)
  • Enhancement: specify when pre-check fails for documents in trash @shamoon (#7355)

Bug Fixes​

  • Fix: clear selection after reload for management lists @shamoon (#7421)
  • Fix: disable inline create buttons if insufficient permissions @shamoon (#7401)
  • Fix: use entire document for dropzone @shamoon (#7342)

Maintenance​

  • Chore(deps): Bump stumpylog/image-cleaner-action from 0.7.0 to 0.8.0 in the actions group @dependabot (#7371)
 
  • Like
Reaktionen: unsicher
Hallo, ich klinke mich hier mal ein, da ich bei der Installation von paperless ngx den Wald vor lauter Bäumen nicht mehr sehe.
Ich habe jetzt bereits auf verschiedene Methoden versucht paperless ngx in einem Container zu installieren, aber immer ohne Erfolg: Einmal stoppte der paperlerss Container immmer wieder unvorhergesehen, dann nach Neuinstallation bleib dieser Container zwar "grün" doch ich kann ihn nicht starten.
Meine Geräte: Synology DS420+, DSM 7.2, Fritzbox, Win 11 PC
Ich habe alle latest versionen heruntergeladen von redis, postgres und paperlerss ngx.
Die Container sind auch nun alle grün.
Problem: Ich bekomme beim Aufruf "Netzwerkadresse:8001" immer Verbindungsfehler.
Auf einen Portainer Container aus einem Installationsversuch kann ich zugreifen, jedoch der paperless ngx Container wird nicht geladen.
Auf die DSM 7.2 Oberfläche komme ich ebenfalls..
Hat jemand einen Tip, wo ich im Wald weiter suchen kann? spezielle Portfreigabe, firewall oder ??
Ich bin kein PC-Profi, habe bislang aber früher oder später mit Hilfe alles hinbekommen.

via testhalber angehaktem webportal http://paperless:433 sehe ich nun die Startseite von paperless, doch gelten hier offenbar meine Usernamen/password nicht?
Gruß
 
Zuletzt bearbeitet:
Nein tut mir leid, alleine mit diesen Informationen können wir dir leider nicht ohne weiteres helfen. Wir bräuchten einen Hinweis darauf, wie genau du das ganze installiert hast, zum Beispiel nach welcher Anleitung im Netz und unter zur Hilfenahme welcher anderen Hilfsmittel, zum Beispiel Portainer und welche Konfiguration du verwendet hast.
 
@Monacum

Das Anliegen von @panki hat sich in einem anderen Beitrag mit Hilfe des Forums erledigt. Siehe hier
 
Paperless-ngx Multi-Faktor-Authentifizierung MFA aktivieren

Ich weiss nicht, ob das hierher gehört, denke aber, dass andere User, die Paperless-ngx nutzen vielleicht davon profitieren können. Es geht hierbei um die Absicherung, wenn Pap-ngx von extern erreicht werden soll.

Selber nutze ich Pap-ngx nicht mehr. Habe aber vor ein paar Tagen im privaten Umfeld eine Installation anhand der Anleitung von Marius gemacht. Hat gut funktioniert und der betreffende User ist begeistert.

Er hat mich dann gefragt, ob es allenfalls eine Möglichkeit gibt, eine Art MFA/2FA Absicherung zu machen. Zur Zeit als ich Pap-ngx nutzte gab es keine Möglichkeit.

Offenbar hat sich das geändert und lässt sich relativ einfach umsetzen. Muss dazu sagen als Laie habe ich schon mehrere Fehlvesuche hinter mir und einige Zeit gebraucht um es zu verstehen ;-) und umzusetzen.

Ich habe dann sogar eine fast perfekte Anleitung gefunden und mich daran orientiert. Fast perfekt heisst, dass es bei der .env-Variable PAPERLESS_SOCIALACCOUNT_PROVIDERS: im String nach dem Doppelpunkt einen Fehler drin hat … wer ihn findet krieg den Rest der Anleitung auch noch :) Nein Spass beiseite.

Ganz am Schluss fehlt eine Klammer. Der Schluss muss also wie folgt aussehen: „…."secret": "<CLIENT_SECRET>"}]}}

Mit dieser kleinen Anpassung hat es dann funktioniert. Die beiden .env Variablen können im Portainer-Stack einfach bei den anderen env-Variablen und nach dem Portainer-Stack-Schema entsprechend aufgeführt werden.

Weitere Details und Einschränkungen sind in der verlinkten Anleitung enthalten. Bitte lesen... bis am Schluss.

Das Resultat der ganzen Übung ist also, dass Paperless-ngx nicht mehr über das Standard-Login läuft, sondern über die 2FA-Anmeldung bei Github. Übrigens: Es können diverse Dritt-Anbieter eingebunden werden. Auch Google und Konsorten…

Die benötigten Variablen sind in der offiziellen Dokumentation von Paperless-ngx beschrieben.
 
  • Like
Reaktionen: Monacum
Ich habe zu diesem Zweck mal Authentik eingerichtet gehabt. Das hat den Vorteil, dass du für alle Anwendungen dich nur noch da Anmelden musst/angemeldet sein musst. Du kannst als zweiten Faktor entweder TOTP oder Passkey usw. verwenden. Du kommst erst gar nicht zur Anwendung ohne, dass du deine Daten eingeben musst. Du kannst damit also auch Apps sichern, die selber keinen Login anbieten. Das würde ich eher empfehlen, als auf einen Drittanbieter Login. Sollte dieser mal nicht Verfügbar sein oder etwas an seinen Möglichkeiten ändern, geht dein Login nicht mehr. Ich sehe es inzwischen so: Entweder ich nutze etwas in der Cloud oder ich hoste es selber. Dann gehört aber auch der Login und alles drum rum dazu.
Aber das sollte nur eine Anmerkung sein. (y)für deine Mühe :)
 
@Hellraiser123

Ja, Authentik ist mir auch durch den Kopf gegangen. Auch Authelia habe ich angeschaut. Beide Lösungen übersteigen aber meine Fähigkeiten und da die umgesetzte Variante in der offiziellen Dokumentation beschrieben ist, dachte ich, dass so passt.

Aber ja, es gibt immer mehrere Wege nach Rom.
 
Ich habe mich an Marius Anleitung gehalten und Paperless ngx installiert, jedoch will Paperless ein Dokument von mir nicht annehmen. Dabei handelt es sich um eine digital signierte Datei.

Nachdem ich das Problem googlet habe, bin ich auf folgenden Befehl gestoßen:
PAPERLESS_OCR_USER_ARGS: '{"invalidate_digital_signatures": true}'

Diesen Befehl sollte man in die docker-compose.yml Config Datei einfügen, jedoch finde ich die Datei nicht.

Bzw. sollte die Datei unter "Docker"-> "paperless-ngx" -> "Config" liegen, aber ich hab gar keinen Config Ordner.
Wahrscheinlich weil ich die Anleitung von MariusHosting verwendet habe.

Was kann ich jetzt machen?
 
Auch wenn das jetzt vielleicht hart klingt, aber du solltest dich mit den Basics befassen was du da wie eingerichtet hast. Du weißt also nicht was du da genau gemacht hast und hast es nur stumpf kopiert.
Ich nehme an du hast Paperless mit Portainer installiert. Dann musst du das in deinem Stack einfügen.
 
  • Like
Reaktionen: ebusynsyn
@cs-banane Ich kann @Hellraiser123 voll zustimmen. Du müsstet Dich schon etwas mit der Materie auseinander setzen. Denn gerade Paperless-NGX kann immer mal wieder einen Hilferuf absetzen, dem Du dann nachgehen musst.

Also, dann mal los: Diese Variable ist dem Portainer-Stack hinzuzufügen. Heisst konkret:

- Öffne Portainer
- Wähle links im Menu Stack
- darin den Paperlessngx anklicken
- Oberhalb des Titels den Editor auswählen
- die Variable - exakt wie von Marius beschrieben am richtigen Ort einfügen
- danach ganz unten - ausserhalb des Editor-Fensters wieder auf 'Deploy' klicken und den den Aktualisierungsvorgang starten. Es ist nicht nötig den Container wieder zu ziehen.

Ich habe in der Tat die gleiche Variable erst kürzlich auch verwendet. Es wird klappen. Danach können die betreffenden PDF fehlerfrei importiert werden.
 
Perfekt im Sinne von, dass du dich damit nicht weiter befassen musst. Ich hoffe für dich wirklich, dass es keine breaking Changes gibt.
 
  • Like
Reaktionen: ebusynsyn
Ne ich hau da nur ab und an ein paar Rechnungen rein, mehr nicht. Sollte auf Ewigkeiten so funktionieren. :) Danke
 
Zuletzt bearbeitet von einem Moderator:
 

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