Dokumentenverwaltung: Paperless-ngx v2.0 veröffentlicht
In unserem Blog haben wir bereits über Paperless-ngx berichtet. Für diejenigen, die das Projekt nicht kennen, sollten sie sich damit vertraut machen. Wir haben in einem früheren Blogbeitrag die Installation der Dokumentenverwaltung Paperless-ng mit Docker auf einem Synology-NAS beschrieben. Die Entwicklung von Paperless-ng ist jedoch seit 2021 eingestellt, daher sollte man bei Interesse eher zum Fork Paperless-ngx schauen. Es ist für Plattformen verfügbar, auf denen auch Docker läuft. Wenn Nutzer eine anspruchsvollere Methode bevorzugen, können sie auch die Bare-Metal-Methode für die direkte Systeminstallation unter Linux verwenden.
Nun ist die Version v2.0 von Paperless-ngx veröffentlicht worden. Der große Sprung auf eine neue Version klingt erst einmal groß, doch rein funktionell fallen die Neuerungen überschaubar aus. Bereits mit dem RC kamen benutzerdefinierte Felder für Dokumente hinzu, das kann man sicherlich erwähnen, wie auch die Einstellung des Supports für Python 3.8. Nutzer von Paperless-ngx weise ich auch noch einmal gerne auf Paperparrot hin, eine Dokumentenverwaltung (kompatibel mit Paperless-ng(x)) für iOS und macOS. Auch QuickScan unterstützt nun entsprechende Server.
Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf gelangt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalten wir eine kleine Provision. Für euch ändert sich am Preis nichts. Partnerlinks haben keinerlei Einfluss auf unsere Berichterstattung.
Hat jemand nen Link parat ob bzw. wie man das als Laie in Home Assistant aufm Pi4 (HAOS) zum laufen bekommt?
Ich habe es mit der Anleitung von Marius hinbekommen. Keine Ahnung ob hier Links erlaubt sind, daher suche mal nach „Marius Hosting paperless“.
HAOS läuft auf dem Pi4 mit buildroot. Marius beschreibt die Installation im Docker.
Als Laie nicht zu empfehlen, geht zu 99% nach hinten los.
Das Nachinstallieren von Docker-Images auf HAOS ist offiziell nicht unterstützt, deswegen suchst du bei sowas am besten nach entsprechenden Home Assistant Add-ons.
Habe für Paperless-ngx das hier gefunden:
https://github.com/BenoitAnastay/paperless-home-assistant-addon
Nutze ich selbst nicht, aber bei Problemen gibt es zu dem Addon auch einen Support-Thread im Home Assistant Forum
Das Addon habe ich auch gefunden. Allerdings fehlen mir weitere Infos wie ich das nach Installation korrekt einrichte, zB welche URL ich da eintragen muss und noch einige weitere Sachen.
Ein Tutorial wäre nicht schlecht…
Ein unglaublich gutes DMS, welches selbst Enterprise-Lösungen in den Schatten stellt.
Ich empfehle dieses System zumindest zu testen. Es lohnt sich. Den es löst wirkliche Probleme und archiviert nicht nur. Ach, ja, ist auch eher eine Archivlösung, als ein DMS.
Habe Paperless-ngx zusammen mit einer Nextcloud auf OpenMediaVault auf nem einfachen NUC laufen. Funktioniert tadellos! Einmal im Monat scanne ich meine Dokumente, die Wichtigen erhalten eine ASN (die behalte ich im Original) und dann wird alles ordentlich eingepflegt.
Was ist denn eine ASN?
Gruß,
Sebastian
Siehe https://docs.paperless-ngx.com/usage/
The archive serial number (short: ASN) of a document is the identifier of the document in your physical document binders. See recommended workflow below.
Das ist einfach eine fortlaufende Nummer die ich auf wiederaufklebbare Sticker gedruckt habe. Sobald dann ein Dokument reinkommt, welches ich im Original behalten muss, klebe ich so einen Sticker drauf, vermerke in Paperless die Nummer und lege dann das Original in einen Schuhkarton.
Laufen bei dir paperless-ngx und die Nextcloud einfach nebeneinander und haben nix miteinander zu tun, oder hast du die tatsächlich beide in einem Workflow für deine Dokumente?
Ich habe meine Dokumente bisher alle in einer NC, weil ich leider erstaunlich oft die Offline-Syncro brauche 🙁 Darauf würde ich ungerne verzichten, genauso ist es mir lieber, wenn die Dokumente weiterhin in Ordnern abgelegt werden – das erscheint mir nachhaltiger als Tags, falls ich doch mal von paperless-ngx weggehen würde. Um diese Anforderungen zu vereinen, träume ich irgendwie von einer kombinierten NC-paperless-Lösung. Vielleicht hast du da ja Inspirationen!
Wenn ich mich recht erinnere kann paperless die Dokumente in der gewünschten Ordnerstruktur ablegen. Also zum Beispiel Jahr – Korrespondent – TAG, das wäre dann ein Ordner 2023 mit entsprechenden Unterordnern (Bank – Kontoauszüge) (ebay – Rechnungen).
Kann mich den anderen Kommentaren nur anschließen, Paperless-ngx ist auch bei uns zuhause die Lösung, um Ordnung in die Dokumente zu bekommen. Auf einem älteren ausrangierten Notebook läuft das ganz hervorragend und auch einigermaßen stromsparend. Um auch Dokumente unter iOS direkt ins Archiv schieben zu können, habe ich mir einen iOS-Kurzbefehl geschrieben, der direkt auf die Paperless-API zugreift und somit das „Teilen“ direkt ins Archiv ermöglicht.
Würdest du den Shortcut mit uns teilen?
Gerne, allerdings weiß ich gerade nicht, wie…. ein Screenshot lässt sich hier wohl nicht einfügen. 🙁
In Text-Form:
1) Bilder-,Dateien-,PDFs-Eingabe von Sharesheet, Schnellaktionen erhalten
WEnn es keine EIngabe gibt: Anfordern Dateien
2) Text aus (1) abrufen
3) Text :
4) Text aus (3) mit Base64 codieren
5) URL: http:///api/documents/post_document/
6) Inhalte von (5) abrufen
Methode POST
Header:
Content-type: multipart/form-data
Authorization: Basic Base64-Content aus (4)
Haupttext anfordern: Formular
document
title: Text aus (2)
7) Inhalt der URL anzeigen
Das wäre eigentlich alles. Kommst du damit zurecht?
Ah… eckige Klammern mag der Parser nicht, also:
3) Text: DeinBenutzername:DeinPasswort
5) URL: http://DeinePaperlessIP/api/documents/post_document/
Gibt auch einen im Wiki des Projekts:
https://github.com/paperless-ngx/paperless-ngx/wiki/Scanner-&-Software-Recommendations#mobile-phone-software
Habe sie nicht verglichen.
Unterschied zu meinem:
Geht nur über „Teilen“ (bei meinem kann der Aufruf auch direkt erfolgen und dann eine Datei zum Upload ausgewählt werden)
Auth über AuthToken (bei meinem über Benutzer / Passwort. Aber die Idee über AuthToken gefällt mir gut)
Am Ende wird noch geprüft, ob der Upload erfolgreich war
Danke für den Link!
Gestern schon mein Docker Setup auf die neue Version hochgezogen. Läuft bei mir auf einem Mini-Server NUC.
Ich hab alle Versionen immer über Portainer + Stack geupdatet ohne das er die Datenbank verliert.
Bei Version 2.0 hab ich nun wieder Standartlogin und keine Daten im Index.
Muss ich hier was speziell beachten das ich die daten nicht verliere?
Klar hab ich ein backup und spiele das in 5 sekunden wieder ein… aber ich verstehe nicht warum er dies auf einmal überschreibt…
Ich ärgere mich irgendwie immer, dass ich damals ein Synology ohne Docker-Support geholt habe.
Kann mir wer sagen wo der Vorteil ist im Vergleich zu Mac OS? OCR Scanning und suche geht ja auch da. Was macht dieses Tool mehr oder besser
Sehr viel Automatisierung, weil es Dokumente „erkennt“, d.h es ordnet sie z.B. automatisch dem richtigen Korrespondenten zu, erkennt den Dokumententyp („Rechnung“, „Vertrag“, „Arztbrief“ whatever) usw. Das System lernt also gewissermassen und macht es damit sehr komfortabel. Und die Suche ist dann auch nicht nur über Volltext möglich, sondern eben auch Korrespondent („zeig mir alle Rechnungen vom Kaminkehrer“), Dokumententyp, Tags usw.
Ich nutze wahrscheinlich nur einen Bruchteil der Möglichkeiten, aber was bisher in zahlreichen Aktenordnern lagerte, ist jetzt digital auf der Festplatte, mit Zugriff von überall auf der Welt (via VPN) und leicht nach extern zu sichern.
Muss man sich anschauen und mal damit spielen, um es besser zu verstehen.
„ Bereits mit dem RC kamen benutzerdefinierte Felder für Dokumente hinzu…“. Ähm…. RC = Release Candidate. Das ist quasi das Release, wo sollen neue Features denn sonst dabei sein? Und zum RC kommt sicherlich nichts mehr „dazu“, weil er der letzte Schritt vor dem Golden Master ist.
Es gibt Leute, die nur Finals nutzen und es gibt Leute, die schauen auch auf CLs zum RC. Und es soll auch vorkommen, dass RC-Features nicht in die Final kommen. Ich glaube, es hat jeder verstanden, was ich sagen wollte, auch du 🙂