{"id":1784,"date":"2022-09-19T21:35:20","date_gmt":"2022-09-19T19:35:20","guid":{"rendered":"https:\/\/www.fotoandnet.de\/wp\/?p=1784"},"modified":"2022-09-19T21:36:45","modified_gmt":"2022-09-19T19:36:45","slug":"nachtrag-zu-paperless-ngx","status":"publish","type":"post","link":"http:\/\/www.fotoandnet.de\/wp\/?p=1784","title":{"rendered":"Nachtrag zu Paperless-NGX"},"content":{"rendered":"\n<p>Das Rennen um das passende DMS f\u00fcr mich ist sehr knapp oder genauer gesagt zu knapp ausgegangen. Daher habe ich noch etwas weiter recherchiert und heraus gefunden, dass die Anzahl der von Paperless-NGX unterst\u00fctzten Fileformate sich durch den Einsatz von zwei weiteren Server-Softwarepaketen steigern l\u00e4\u00dft. Dabei handelt es sich um den Apache Tika-Server, welche wie ich es verstanden habe aus den \u00fcbergebenen Dateien Metadaten und Text extrahiert, und die Serversoftware Gotenberg, welche wiederum sehr viele Formate zu PDF wandeln kann.<\/p>\n\n\n\n<p>Diese beiden werde ich jetzt bei meinem Test Paperless-NGX Setup der Einfachheit halber als Docker Container nachinstallieren und in Paperless-NGX einbinden. So zumindest die Idee. Wer nur das Resultat von Testnummer 6 &#8211; Paperless-NGX Unterst\u00fctze File-Formate und das Gesamtergebnis sehen m\u00f6chte spult entsprechend vor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Softwareupdate<\/h2>\n\n\n\n<p>Wie immer starte ich beim Linux selbst und mache einen Softwareupdate auf den aktuellen Stand.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt upgrade<\/code><\/pre>\n\n\n\n<p>Anschlie\u00dfend noch der Test, ob mein Paperless-NGX auch weiterhin sauber l\u00e4uft.<\/p>\n\n\n\n<p>Was es gl\u00fccklicherweise macht. Ein No-Brainer&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Docker Installation<\/h2>\n\n\n\n<p>Na dann wollen wir mal die Umgebung f\u00fcr Docker Container schaffen, um auf dem schnellen Weg die Software vom DockerHub zu nutzen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo apt-get remove docker docker-engine docker.io containerd runc\n&#091;sudo] password for user: \nPaketlisten werden gelesen\u2026 Fertig\nAbh\u00e4ngigkeitsbaum wird aufgebaut\u2026 Fertig\nStatusinformationen werden eingelesen\u2026 Fertig\nE: Paket docker-engine kann nicht gefunden werden.\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<p>Okay, da ich noch kein Docker auf dem Paperless-NGX Testsystem hatte, gibt es da auch nichts zum Deinstallieren. \ud83d\ude09<\/p>\n\n\n\n<p>Dann wollen wir mal das passende Repo anlegen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install ca-certificates curl gnupg lsb-release\n0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.\n<\/code><\/pre>\n\n\n\n<p>War alles schon vorhanden, dann weiter mit dem holen und ablegen des Docker-Schl\u00fcsselbundes.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/etc\/apt\/keyrings\ncurl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/etc\/apt\/keyrings\/docker.gpg\n\nuser@2204lts:~$ ls -la \/etc\/apt\/keyrings\/\ntotal 12\ndrwxr-xr-x 2 root root 4096 Sep 19 17:06 .\ndrwxr-xr-x 8 root root 4096 Apr 24 10:28 ..\n-rw-r--r-- 1 root root 2760 Sep 19 17:06 docker.gpg\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<p>Der Schl\u00fcsselbund ist abgeholt, damit kann dann die vom DockerHub stammende Software auf Echtheit gepr\u00fcft werden. Dann wollen wir mal das zum Ubuntu22.04lts Server passende Repo festlegen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$     echo \"deb &#091;arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n\n\nuser@2204lts:~$ more \/etc\/apt\/sources.list.d\/docker.list\ndeb &#091;arch=amd64 signed-by=\/etc\/apt\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/ubuntu       jammy stable\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<p>Mit dem zum Ubuntu passenden Repo Eintrag kann es losgehen.. Dann Updaten wir mal das Repo Inhaltsverzeichnis und holen wir uns anschlie\u00dfend die Docker-Engineen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\nsudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin\n<\/code><\/pre>\n\n\n\n<p>Das ist dem Bash-Output nach auch gut durchgelaufen. Ein kurzer Check ob die Docker-Engineen auch l\u00e4uft.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo service docker status\n\u25cf docker.service - Docker Application Container Engine\n     Loaded: loaded (\/lib\/systemd\/system\/docker.service; enabled; vendor preset: enabled)\n     Active: active (running) since Mon 2022-09-19 17:12:44 UTC; 1min 39s ago\nTriggeredBy: \u25cf docker.socket\n       Docs: https:\/\/docs.docker.com\n   Main PID: 1959 (dockerd)\n      Tasks: 9\n     Memory: 24.6M\n        CPU: 365ms\n     CGroup: \/system.slice\/docker.service\n             \u2514\u25001959 \/usr\/bin\/dockerd -H fd:\/\/ --containerd=\/run\/containerd\/containerd.sock\n\nSep 19 17:12:43 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:43.848778162Z\" level=info msg=\"scheme \\\"unix\\\" not registered, fallback to default scheme\" modul&gt;\nSep 19 17:12:43 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:43.848811612Z\" level=info msg=\"ccResolverWrapper: sending update to cc: {&#091;{unix:\/\/\/run\/container&gt;\nSep 19 17:12:43 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:43.848829302Z\" level=info msg=\"ClientConn switching balancer to \\\"pick_first\\\"\" module=grpc\nSep 19 17:12:43 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:43.879898075Z\" level=info msg=\"Loading containers: start.\"\nSep 19 17:12:44 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:44.088564237Z\" level=info msg=\"Default bridge (docker0) is assigned with an IP address 172.17.0.&gt;\nSep 19 17:12:44 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:44.179289025Z\" level=info msg=\"Loading containers: done.\"\nSep 19 17:12:44 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:44.198141256Z\" level=info msg=\"Docker daemon\" commit=e42327a graphdriver(s)=overlay2 version=20.&gt;\nSep 19 17:12:44 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:44.198309833Z\" level=info msg=\"Daemon has completed initialization\"\nSep 19 17:12:44 2204lts systemd&#091;1]: Started Docker Application Container Engine.\nSep 19 17:12:44 2204lts dockerd&#091;1959]: time=\"2022-09-19T17:12:44.229125694Z\" level=info msg=\"API listen on \/run\/docker.sock\"\nlines 1-22\/22 (END)\n<\/code><\/pre>\n\n\n\n<p>So soll das Aussehen, die Engineen l\u00e4uft sauber. Wir k\u00f6nnen also weiter machen und die beiden Servercontainer vom DockerHub abholen und starten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Apache Tika-Server Installieren<\/h2>\n\n\n\n<p>Wenn ich mich recht erinner war das nur ein pull vom DockerHub und ein run, dann sollte der Software laufen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker pull apache\/tika\nUsing default tag: latest\nlatest: Pulling from apache\/tika\nd5fd17ec1767: Pull complete \n3d74ce657280: Pull complete \n8b587b148104: Pull complete \na7ee74c4130d: Pull complete \ncf5c1973ef27: Pull complete \nDigest: sha256:112881bf53f1b32bbb896f2569b6e129c494f3545dafacc62d3ad70fac78ce4b\nStatus: Downloaded newer image for apache\/tika:latest\ndocker.io\/apache\/tika:latest\nuser@2204lts:~$<\/code><\/pre>\n\n\n\n<p>Damit haben wir jetzt das Image vom DockerHub geladen. Ein kurzer Blick auf unsere lokalen Images. Da sollte jetzt das Tika Image zu sehen sein.<\/p>\n\n\n\n<p> <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker images\nREPOSITORY    TAG       IMAGE ID       CREATED        SIZE\napache\/tika   latest    3a8c80c1ea4c   4 months ago   435MB\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<p>Da ist es auch, als latest getagged. Damit haben wir das Image startklar f\u00fcr den Tika-Server. Als n\u00e4chstes starten wir den Apache Tika-Server als Cotainer im Docker.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker run -d -p 9998:9998 apache\/tika\n&#091;sudo] password for user: \nb48fba76a67863705b0c5368823ed557f99255c20969772ad0b0946ffcfb3ccc\nuser@2204lts:~$ <\/code><\/pre>\n\n\n\n<p>Die Container-Engineen hat nicht gem\u00e4ckert, sehen wir mal nach, ob der Tike-Server l\u00e4uft.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker container ls\nCONTAINER ID   IMAGE         COMMAND                  CREATED              STATUS              PORTS                                       NAMES\nb48fba76a678   apache\/tika   \"\/bin\/sh -c 'exec ja\u2026\"   About a minute ago   Up About a minute   0.0.0.0:9998-&gt;9998\/tcp, :::9998-&gt;9998\/tcp   laughing_brahmagupta\nuser@2204lts:~$ <\/code><\/pre>\n\n\n\n<p>Das schaut gut aus. Noch einen fl\u00fcchtigen Blick in die offenen Sockets.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo netstat -tulpn\nActive Internet connections (only servers)\nProto Recv-Q Send-Q Local Address           Foreign Address         State       PID\/Program name    \n&lt;snip&gt;\ntcp        0      0 0.0.0.0:9998            0.0.0.0:*               LISTEN      1330\/docker-proxy   \n&lt;snip&gt;\nuser@2204lts:~$ <\/code><\/pre>\n\n\n\n<p>Okay, der Docker Proxy hat den Port 9998 aufgemacht, was dann wohl unser Tika-Server sein sollte. \ud83d\ude09<\/p>\n\n\n\n<p>Nun hatte ich bisher keine \u00dcberlappung mit dem Tika-Server, aber wir k\u00f6nnen ihn ja einfach mal fragen, wer auf der Socket 9998 lauscht.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ curl -X GET http:\/\/localhost:9998\/tika\nThis is Tika Server (Apache Tika 2.4.0). Please PUT\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<p>Er gibt sich selber als Tika-Server Version 2.4.0 zu erkennen. Also w\u00fcrde ich sagen, das war ein g\u00fcltiger Versuch. Ach ja, was ich vergessen hatte war den Container Reboot fest zu machen. Das holen wir mal nach..<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker run -d -p 9998:9998 --restart unless-stopped apache\/tika\n&#091;sudo] password for user: \nc26935650b979caa238966ea5bdac98fcc5f3db3aeefaa4daf75a27d84a0adc4\n\n\nuser@2204lts:~$ sudo docker container ls\nCONTAINER ID   IMAGE         COMMAND                  CREATED          STATUS          PORTS                                       NAMES\nc26935650b97   apache\/tika   \"\/bin\/sh -c 'exec ja\u2026\"   18 seconds ago   Up 18 seconds   0.0.0.0:9998-&gt;9998\/tcp, :::9998-&gt;9998\/tcp   interesting_raman\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">4. Gotenberg-Server installieren<\/h2>\n\n\n\n<p>Nun wenden wir uns dem Gotenberg-Server zu. Auch hier werde ich mich aus dem  DockerHub bedienen, wobei es scheinbar zwei Gotenberg-Server Container gibt. Laut Anleitung ist der aktuelle wohl der Gotenberg\/Gotenberg. Kein Ahnung ob der gegen den thecodingmachine\/gotenberg verlinkt ist.. Ich nehme mal den gotenberg\/gotenberg aus dem DockerHub.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker pull gotenberg\/gotenberg\nUsing default tag: latest\nlatest: Pulling from gotenberg\/gotenberg\n7a6db449b51b: Pull complete \n9b3d1a56e5be: Pull complete \n8fbdaff3aac4: Pull complete \n1f65ba53270c: Pull complete \ne9035e1d0bab: Pull complete \ne9a3914669f1: Pull complete \n4f4fb700ef54: Pull complete \nDigest: sha256:37268141a612f603a68b9c41e1b63f85c54254c0577b79340c5118addb8c6dec\nStatus: Downloaded newer image for gotenberg\/gotenberg:latest\ndocker.io\/gotenberg\/gotenberg:latest\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<p>Damit haben wir das Image abgeholt. Wie immer eine kurze Kontrolle, was wir in unserem Image-Stock haben.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker images\nREPOSITORY            TAG       IMAGE ID       CREATED        SIZE\ngotenberg\/gotenberg   latest    f153df718e41   2 weeks ago    1.51GB\napache\/tika           latest    3a8c80c1ea4c   4 months ago   435MB\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<p>Da sind sie ja beide. Dann wollen wir mal den Gotenberg-Server an die Startrampe rollen und fliegen lassen, jedoch dieses mal gleich mit Reboot-Festigkeit. \ud83d\ude42<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker run -d -p 3000:3000 --restart unless-stopped gotenberg\/gotenberg\n98eb65ca9a1e768803fa267f257148df4d30814520c568f4887da409f108d5ff\nuser@2204lts:~$ \n\n<\/code><\/pre>\n\n\n\n<p>Eine kurze Kontrolle, ob unsere beiden Server laufen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@2204lts:~$ sudo docker container ls\n&#091;sudo] password for user: \nCONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS         PORTS                                       NAMES\n98eb65ca9a1e   gotenberg\/gotenberg   \"\/usr\/bin\/tini -- go\u2026\"   4 minutes ago    Up 3 minutes   0.0.0.0:3000-&gt;3000\/tcp, :::3000-&gt;3000\/tcp   beautiful_jackson\nc26935650b97   apache\/tika           \"\/bin\/sh -c 'exec ja\u2026\"   27 minutes ago   Up 3 minutes   0.0.0.0:9998-&gt;9998\/tcp, :::9998-&gt;9998\/tcp   interesting_raman\nuser@2204lts:~$ \n<\/code><\/pre>\n\n\n\n<p>Da sind sie alle beide. Na dann werden wir sie mal im Paperless-NGX mit in der Konfiguration an geben un zur Nutzung einbinden.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Einbinden von Tika- und Gotenberg-Server in paperless-NGX<\/h2>\n\n\n\n<p>Nachdem nun beide Server laufen binde ich diese in meiner \/opt\/paperless-ngx\/paperless.conf ein. Daf\u00fcr sind lediglich die Kommentar # zu entfernen, der Rest der Konfiguration sieht bereits sehr stimmig aus.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Tika settings\nPAPERLESS_TIKA_ENABLED=true\nPAPERLESS_TIKA_ENDPOINT=http:\/\/localhost:9998\nPAPERLESS_TIKA_GOTENBERG_ENDPOINT=http:\/\/localhost:3000\n<\/code><\/pre>\n\n\n\n<p>Anschlie\u00dfend habe ich den Ubuntu Server durchgestartet, damit die Konfigurationsanpassung auch wirkt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Paperless-NGX Unterst\u00fctze File-Formate<\/h2>\n\n\n\n<p>Okay, ich habe jetzt die Tabelle vom letzten Test eingef\u00fcgt und die Werte mit den gleichen Testdateien erneut berechnet. Logischerweise \u00e4ndert sich ebi docspell und Mayan-EDMS nichts.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Extension<\/th><th>Fileformat<\/th><th>Punkte<\/th><th>Docspell<\/th><th>Paperless-NGX (mit Tika und Gotenberg)<\/th><th>Mayan-EDMS<\/th><\/tr><\/thead><tbody><tr><td>.txt \/ .log<\/td><td>ASCII Text File<\/td><td>50<\/td><td>50<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.pdf<\/td><td>PDF File<\/td><td>50<\/td><td>50<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.ppt<\/td><td>PowerPoint 97\u20132003<\/td><td>50<\/td><td>0<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.pptx<\/td><td>PowerPoint 2007\u2013365<\/td><td>50<\/td><td>0<\/td><td><strong><em>0<\/em><\/strong><\/td><td>0<\/td><\/tr><tr><td>.potx<\/td><td>PowerPoint 2007\u2013365 Dokumentvorlage <\/td><td>1<\/td><td>0<\/td><td><strong><em>0<\/em><\/strong><\/td><td>1<\/td><\/tr><tr><td>.pps<\/td><td>PowerPoint 97\u20132003 AutoStart<\/td><td>1<\/td><td>0<\/td><td><strong><em>1<\/em><\/strong><\/td><td>1<\/td><\/tr><tr><td>.odp<\/td><td>ODF-Pr\u00e4sentation<\/td><td>25<\/td><td>0<\/td><td><strong><em>25<\/em><\/strong><\/td><td>25<\/td><\/tr><tr><td>.doc<\/td><td>Word 97\u20132003<\/td><td>50<\/td><td>0<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.docx<\/td><td>Word 2007\u2013365<\/td><td>50<\/td><td>0<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.dot<\/td><td>Word 97\u20132003 Dokumentvorlage <\/td><td>1<\/td><td>0<\/td><td><strong><em>0<\/em><\/strong><\/td><td>1<\/td><\/tr><tr><td>.dotx<\/td><td>Word 2007\u2013365 Dokumentvorlage<\/td><td>1<\/td><td>0<\/td><td><strong><em>0<\/em><\/strong><\/td><td>1<\/td><\/tr><tr><td>.odt<\/td><td>ODF-Textdokument<\/td><td>25<\/td><td>0<\/td><td><strong><em>25<\/em><\/strong><\/td><td>25<\/td><\/tr><tr><td>.xls<\/td><td>Excel 97\u20132003<\/td><td>50<\/td><td>0<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.xlsx<\/td><td>Excel 2007\u2013365<\/td><td>50<\/td><td>0<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.csv<\/td><td>Comma Separated Values<\/td><td>50<\/td><td>50<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.ods<\/td><td>ODF-Tabellendokument<\/td><td>25<\/td><td>0<\/td><td><strong><em>25<\/em><\/strong><\/td><td>25<\/td><\/tr><tr><td>.vsd<\/td><td>Visio 2003-2010 Zeichnung<\/td><td>25<\/td><td>0<\/td><td><strong><em>0<\/em><\/strong><\/td><td>0<\/td><\/tr><tr><td>.vsdx<\/td><td>Visio Zeichnung<\/td><td>25<\/td><td>0<\/td><td><strong><em>0<\/em><\/strong><\/td><td>0<\/td><\/tr><tr><td>.vss<\/td><td>Visio 2003-2030 Schablone<\/td><td>1<\/td><td>0<\/td><td><strong><em>0<\/em><\/strong><\/td><td>0<\/td><\/tr><tr><td>.bmp<\/td><td>Windows BMP Bild<\/td><td>1<\/td><td>0<\/td><td><strong><em>1<\/em><\/strong><\/td><td>1<\/td><\/tr><tr><td>.jpg<\/td><td>JPEG Bild<\/td><td>50<\/td><td>50<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.tiff<\/td><td>TIFF Bild<\/td><td>1<\/td><td>1<\/td><td><strong><em>1<\/em><\/strong><\/td><td>1<\/td><\/tr><tr><td>.png<\/td><td>PNG Bild<\/td><td>50<\/td><td>50<\/td><td><strong><em>50<\/em><\/strong><\/td><td>50<\/td><\/tr><tr><td>.gif<\/td><td>GIF Bild<\/td><td>1<\/td><td>0<\/td><td><em><strong>1<\/strong><\/em><\/td><td>1<\/td><\/tr><tr><td>.epub<\/td><td>Electronic Publication<\/td><td>25<\/td><td>0<\/td><td><em><strong>0<\/strong><\/em><\/td><td>0<\/td><\/tr><tr><td>.rtf<\/td><td>Rich Text Format<\/td><td>25<\/td><td>0<\/td><td><em><strong>25<\/strong><\/em><\/td><td>25<\/td><\/tr><tr><td>.mobi<\/td><td>Mobipocket eBook file<\/td><td>25<\/td><td>0<\/td><td><em><strong>0<\/strong><\/em><\/td><td>0<\/td><\/tr><tr><td>.html<\/td><td>Hypertext Markup Language File<\/td><td>1<\/td><td>1<\/td><td><em><strong>0<\/strong><\/em><\/td><td>0<\/td><\/tr><tr><td><\/td><td>Punktesumme<\/td><td>max. 759<\/td><td>252<\/td><td><em><strong>604<\/strong><\/em><\/td><td>607<\/td><\/tr><\/tbody><\/table><figcaption>Fileformat- Vergleichstabelle<\/figcaption><\/figure>\n\n\n\n<p>Hui, da hat Paperless-NGX aber deutlich Boden gut gemacht! Tragen wir mal dieses Resultat in die bereits im letzten Vergleichstest erarbeitete Gegen\u00fcberstellung und schauen uns das genauer an.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Erneute Auswertung und Gesamtergebnis<\/h2>\n\n\n\n<p>Hier die \u00fcberarbeitete \u00dcbersicht der Protagonisten und ihre jeweiligen Punktst\u00e4nde in der \u00dcbersichtstabelle.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Kategorie<\/th><th>Punkte<\/th><th>Docspell<\/th><th>Paperless-NGX (mit Tika und Gotenberg)<\/th><th>Mayan-EDMS<\/th><\/tr><\/thead><tbody><tr><td>Fileformat<\/td><td>max. 759<\/td><td>252<\/td><td><strong><em>604<\/em><\/strong><\/td><td>607<\/td><\/tr><tr><td>Such-Operator<\/td><td>max. 300<\/td><td>50<\/td><td><strong><em>300<\/em><\/strong><\/td><td>300<\/td><\/tr><tr><td>Dokumentenart\/type<\/td><td>max. 200<\/td><td>100<\/td><td><strong><em>150<\/em><\/strong><\/td><td>100<\/td><\/tr><tr><td>Ordnertiefe<\/td><td>max. 125<\/td><td>50<\/td><td><strong><em>0<\/em><\/strong><\/td><td>125<\/td><\/tr><tr><td>Kunde\/Ansprechpartner<\/td><td>max. 100<\/td><td>100<\/td><td><strong><em>50<\/em><\/strong><\/td><td>0<\/td><\/tr><tr><td>Tagging<\/td><td>max. 100<\/td><td>150<\/td><td><strong><em>150<\/em><\/strong><\/td><td>100<\/td><\/tr><tr><td>Batch Import<\/td><td>max. 100<\/td><td>100<\/td><td><strong><em>100<\/em><\/strong><\/td><td>100<\/td><\/tr><tr><td>DMS Access<\/td><td>max. 200<\/td><td>200<\/td><td><strong><em>200<\/em><\/strong><\/td><td>150<\/td><\/tr><tr><td><strong>Gesamtpunktzahl<\/strong><\/td><td><strong>max. 1884<\/strong><\/td><td><strong>1002<\/strong><\/td><td><strong><em>1554<\/em><\/strong><\/td><td><strong>1482<\/strong><\/td><\/tr><\/tbody><\/table><figcaption>\u00dcbersichtstabelle<\/figcaption><\/figure>\n\n\n\n<p>Wie sagt man so sch\u00f6n: <strong><em>&#8222;Damit ist f\u00fcr mich die Messe gesungen.&#8220;<\/em><\/strong> <\/p>\n\n\n\n<p>Der Punktestand geht ganz klar zum Paperless-NGX und ich bin eigentlich ganz froh, dass ich diese kleine Runde im Vergleichstest wiederhalt habe. Nicht das ich etwas gegen Mayan-EDMS einzuwenden h\u00e4tte, allerdings spricht mich der Intuitive-Umgang mit den Dateien im Paperless-NGX doch deutlich mehr an und kommt meiner Arbeitsweise n\u00e4her. Dazu kommt, dass die entkoppelte Weiterentwicklung vom Tika- und Gotenberg-Server ein sp\u00e4teres weiteres auftauchen von neuen Fileformaten wahrscheinlicher macht.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Rennen um das passende DMS f\u00fcr mich ist sehr knapp oder genauer gesagt zu knapp ausgegangen. Daher habe ich noch etwas weiter recherchiert und heraus gefunden, dass die Anzahl der von Paperless-NGX unterst\u00fctzten&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":1804,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[87,81,94],"class_list":["post-1784","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-document-management-system","tag-paperless-ngx","tag-vergleich-von-dms"],"_links":{"self":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1784"}],"version-history":[{"count":19,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1784\/revisions"}],"predecessor-version":[{"id":1803,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1784\/revisions\/1803"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/media\/1804"}],"wp:attachment":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1784"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}