{"id":2105,"date":"2024-10-05T14:01:25","date_gmt":"2024-10-05T12:01:25","guid":{"rendered":"https:\/\/digital-cleaning.de\/?p=2105"},"modified":"2026-01-03T23:06:33","modified_gmt":"2026-01-03T22:06:33","slug":"paperless-ngx-teil-17-unterordner-des-consume-verzeichnisses-nutzen","status":"publish","type":"post","link":"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-17-unterordner-des-consume-verzeichnisses-nutzen\/","title":{"rendered":"Paperless-ngx, Teil 17: Unterordner des consume-Verzeichnisses nutzen"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"250\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_1-1024x250.png\" alt=\"\" class=\"wp-image-2106\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_1-1024x250.png 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_1-300x73.png 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_1-768x187.png 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_1-1536x375.png 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_1-1140x278.png 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_1.png 1698w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Der consume-Ordner von Paperless-ngx wurde in <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-3-consume-der-laub-sauger-fur-dokumente\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-3-consume-der-laub-sauger-fur-dokumente\/\">Teil 3<\/a><\/strong> beschrieben. Hier legt z. B. ein Scanner die Dateien ab, die von Paperless-ngx &#8222;aufgesaugt&#8220; und ins System integriert werden. Anschlie\u00dfend k\u00f6nnen Tags, Speicherorte usw. \u00fcber die Weboberfl\u00e4che zugewiesen werden.<\/p>\n\n\n\n<p>Es gibt aber die zus\u00e4tzliche M\u00f6glichkeit, mit Unterordnern innerhalb des consume-Verzeichnisses zu arbeiten. Prinzipiell kann darin die gleiche Verzeichnisstruktur abgebildet werden, die man auch sonst auf seinen Speichermedien nutzt.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_2-1024x464.png\" alt=\"\" class=\"wp-image-2107\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_2-1024x464.png 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_2-300x136.png 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_2-768x348.png 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_2-1536x696.png 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_2-2048x928.png 2048w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_2-1140x517.png 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Der Vorteil der consume-Ordner liegt darin, dass dort gespeicherte Dateien von Paperless-ngx mit einem Tag versehen werden k\u00f6nnen, der eine weitere Automatisierung erlaubt. Dazu gleich noch mehr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Unterordner gezielt &#8222;bef\u00fcllen&#8220;<\/h3>\n\n\n\n<p>Die verschiedenen M\u00f6glichkeiten, den consume-Ordner in seinen &#8222;Haupt-PC&#8220; einzuh\u00e4ngen, wurden bereits beschrieben (Samba-Verzeichnis in Windows, Syncthing-Tool usw.). Auf den gleichen Wegen lassen sich Dateien m\u00fchelos direkt an die Unterordner \u00fcbergeben. Sofern man einen Dokumentenscanner hat, k\u00f6nnen dessen Funktionen meist mit entsprechenden Angaben konfiguriert werden, so dass ein frischer Scan ebenfalls an einen bestimmten Unterordner auf Knopfdruck \u00fcbergeben wird.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"634\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_3-1024x634.png\" alt=\"\" class=\"wp-image-2108\" style=\"width:582px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_3-1024x634.png 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_3-300x186.png 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_3-768x475.png 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_3.png 1102w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Ebenso erlauben eine Reihe von Scanner-Apps, Ordner als Ziele einzurichten. Oder man verwendet auf seinen Ger\u00e4ten Nextcloud. Damit kann ein Sync zwischen den consume-Ordnern auf dem Raspberry Pi und den Nextcloud-Ordnern auf seinen Ger\u00e4ten eingerichtet werden.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"1024\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_4-946x1024.png\" alt=\"\" class=\"wp-image-2109\" style=\"width:341px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_4-946x1024.png 946w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_4-277x300.png 277w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_4-768x832.png 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_4-1140x1235.png 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_4.png 1170w\" sizes=\"auto, (max-width: 946px) 100vw, 946px\" \/><\/a><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Anweisungen f\u00fcr die Konfigurationsdatei<\/h3>\n\n\n\n<p>Unsere docker-compose.yml-Datei muss nun lediglich um 2 Zeilen erg\u00e4nzt werden (im Abschnitt &#8222;environment:&#8220; &#8211; auf die Einr\u00fcckung achten oder alternativ in die *.env-Datei aufnehmen).<\/p>\n\n\n\n<p>Zun\u00e4chst aktivieren wir die Verarbeitung von Unterordnern:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>PAPERLESS_CONSUMER_RECURSIVE=true<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">PAPERLESS_CONSUMER_RECURSIVE<\/span><span style=\"color: #81A1C1\">=true<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Weiterhin sollen die Namen der Unterordner als Schlagw\u00f6rter f\u00fcr jeweiligen Dokumente zugewiesen werden:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=true<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS<\/span><span style=\"color: #81A1C1\">=true<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Das war es auch schon. Speichert man nun beispielsweise eine Datei in &#8222;consume\/Familie&#8220;, so taucht diese anschlie\u00dfend in Paperless-ngx mit dem Tag &#8222;Familie&#8220; auf.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"269\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_5-1024x269.png\" alt=\"\" class=\"wp-image-2110\" style=\"width:765px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_5-1024x269.png 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_5-300x79.png 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_5-768x202.png 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_5-1536x404.png 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_5-2048x539.png 2048w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_5-1140x300.png 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Automatisierung konfigurieren<\/h3>\n\n\n\n<p>Das Dokument ist nach dem &#8222;Aufsaugen&#8220; durch Paperless-ngx aus dem Unterordner verschwunden. Paperless-ngx soll es aber direkt innerhalb seiner eigenen Speicherstruktur (&#8222;originales&#8220; und &#8222;archive&#8220;) in namensgleiche Ordner verschieben, ohne dass wir einen zus\u00e4tzlichen Aufwand damit haben. Ich werde dazu hier ein einfaches Beispiel nehmen &#8211; wie komplex man Speicherorte in Paperless-ngx mit Platzhaltern konfigurieren kann, das habe ich in <strong><a href=\"https:\/\/digital-cleaning.de\/?p=1600\">Teil 4 <\/a><\/strong>und <strong><a href=\"https:\/\/digital-cleaning.de\/?p=1819\">Teil 14<\/a><\/strong> der Serie ausf\u00fchrlich beschrieben.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Multiple Speicherorte per Platzhalter einrichten<\/h4>\n\n\n\n<p>Selbst wenn viele Unterordner vorhanden sind, so gen\u00fcgt es &#8211; dank Platzhaltern &#8211; 1 Speicherort und 1 Arbeitsablauf einzurichten.<\/p>\n\n\n\n<p>Zun\u00e4chst ein Beispiel f\u00fcr den Speicherpfad. Mit <strong>&#8222;{created_year}\/{tag_list}\/{title}&#8220; <\/strong>erfolgt eine Zuordnung in das aktuelle Jahr, das die endg\u00fcltigen Unterordner aufnimmt. Also z. B. &#8222;2024\/Familie\/standesamt.pdf&#8220; oder &#8222;2024\/Rechnung\/anbau.pdf&#8220; usw. <strong>&#8222;{tag_list}&#8220;<\/strong> w\u00fcrde eigentlich f\u00fcr eine Liste aller Schlagw\u00f6rter stehen, die ein Dokument aufweist. Aber Paperless-ngx vergibt nur 1 Schlagwort = Name des Unterordners. Somit bleibt es also bei einem kurzen Pfad.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"1014\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_7.png\" alt=\"\" class=\"wp-image-2111\" style=\"width:404px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_7.png 982w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_7-291x300.png 291w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_7-768x793.png 768w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/a><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\">Arbeitsablauf definieren<\/h4>\n\n\n\n<p>Der &#8222;Ausl\u00f6ser&#8220; ist recht einfach gehalten: Der Ablauf wird aktiviert, wenn ein Dokument <strong>hinzugef\u00fcgt <\/strong>wird &#8211; aber nicht, wenn lediglich ein Schlagwort &#8222;per Hand&#8220; zugewiesen wird (es kann ja sein, dass ich sp\u00e4ter mal den Tag &#8222;Rechnung&#8220; vergeben m\u00f6chte, das Dokument aber im Pfad &#8222;Steuer&#8220; verbleiben soll.) Weiterhin werden die Namen der Unterordner in Form von Tags eingetragen.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"859\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_8-1024x859.png\" alt=\"\" class=\"wp-image-2112\" style=\"width:652px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_8-1024x859.png 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_8-300x252.png 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_8-768x644.png 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_8-1536x1289.png 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_8-2048x1718.png 2048w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_8-1140x956.png 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Noch einfach kann die auszul\u00f6sende Aktion definiert werden: Hier wird einfach der eben konfigurierte Speicherpfad zugewiesen. Fertig.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"740\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_9-1024x740.png\" alt=\"\" class=\"wp-image-2113\" style=\"width:656px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_9-1024x740.png 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_9-300x217.png 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_9-768x555.png 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_9-1536x1110.png 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_9-2048x1480.png 2048w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl17_9-1140x824.png 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Auf diese Weise lassen sich noch komplexere Vorg\u00e4nge abbilden: F\u00fcr die einen Dokumente kann es Verzeichnisse mit einer Monatsstruktur geben (2024\/01, 2024\/02, 2024\/03), bei anderen gen\u00fcgt ein &#8222;Sammelverzeichnis&#8220; ohne weitere Unterordner (&#8222;Ideen&#8220;, &#8222;Archiv&#8220;). Wie immer gilt: Die Sache sollte nicht zu kompliziert werden. Lieber mit wenigen Ordnern arbeiten, dann beh\u00e4lt man leichter die \u00dcbersicht. Zudem hat man die tolle Suchfunktion plus Tags plus &#8230; plus &#8230; plus &#8211; so dass Paperless-ngx ohnehin weit mehr M\u00f6glichkeiten hat, als man dies von seinem Dateimanager gewohnt ist.<\/p>\n\n\n\n<p>Hier noch ein kurzes Video zum Ablauf:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2024\/10\/ppl_unterordner.mp4\"><\/video><\/figure>\n\n\n\n<p><strong>Bisherige Teile der Paperless-ngx-Serie:<\/strong><\/p>\n\n\n\n<p>Teil 1: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-auf-dem-raspberry-pi-erstaunlich-gut-teil-1\/\">Ausf\u00fchrlicher \u00dcberblick<\/a><\/strong><br>Teil 2: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-2-suche-tags\/\">Suche &amp; Tags<\/a><\/strong><br>Teil 3: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-3-consume-der-laub-sauger-fur-dokumente\/\">consume-Ordner &#8211; Einsatz von Scannern<\/a><\/strong><br>Teil 4: <a href=\"https:\/\/digital-cleaning.de\/?p=1600\"><strong>Speicherpfade konfigurieren<\/strong><\/a><br>Teil 5: <a href=\"https:\/\/digital-cleaning.de\/?p=1623\"><strong>Installation auf dem Raspberry Pi<\/strong><\/a><br>Teil 6: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-6-neue-funktionen-in-version-2\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-6-neue-funktionen-in-version-2\/\">Neue Funktionen in Version 2<\/a><\/strong><br>Teil 7: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-7-dokumente-unterwegs-ueber-das-eigene-modem-abrufen\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-7-dokumente-unterwegs-ueber-das-eigene-modem-abrufen\/\">Dokumente unterwegs \u00fcber das eigene Modem abrufen<\/a><\/strong><br>Teil 8: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-8-exportfunktion-nutzen\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-8-exportfunktion-nutzen\/\">Exportfunktion nutzen<\/a><\/strong><br>Teil 9: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-9-update-durchfuehren\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-9-update-durchfuehren\/\">Update durchf\u00fchren<\/a><\/strong><br>Teil 10: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-10-das-rundum-sorglos-backup\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-10-das-rundum-sorglos-backup\/\">Das Rundum-sorglos-Backup<\/a><\/strong><br>Teil 11: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-11-mail-abruf-mit-vielen-extras\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-11-mail-abruf-mit-vielen-extras\/\">Mail-Abruf mit vielen Extras<\/a><\/strong><br>Teil 12: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-12-mein-alltag-mit-paperless-ngx\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-12-mein-alltag-mit-paperless-ngx\/\">Mein Alltag mit Paperless-ngx<\/a><\/strong><br>Teil 13: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-13-ein-quanten-code-fuer-das-papier-archiv\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-13-ein-quanten-code-fuer-das-papier-archiv\/\">Ein Quanten-Code f\u00fcr das Papier-Archiv<\/a><\/strong><br>Teil 14: <strong><a href=\"https:\/\/digital-cleaning.de\/?p=1819\">Automatisierte Ablage auf Speicherpfaden<\/a><\/strong><br>Teil 15: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-15-neue-funktion-fuer-das-verbinden-und-trennen-von-dokumenten\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-15-neue-funktion-fuer-das-verbinden-und-trennen-von-dokumenten\/\">Neue Funktion f\u00fcr das Verbinden und Trennen von Dokumenten<\/a><\/strong><br>Teil 16: <a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-16-dashboard-smarte-widgets-und-erweiterte-ansichten\/\"><strong>Dashboard, smarte Widgets und erweiterte Ansichten<\/strong><\/a><br>Teil 17: <strong><a href=\"https:\/\/digital-cleaning.de\/?p=2105\">Unterordner des consume-Verzeichnisses nutzen<\/a><\/strong><br>Teil 18: <a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-18-synology-nas-ohne-docker-nutzen\/\"><strong>Paperless-ngx auf Synology\/NAS ohne Docker nutzen<\/strong><\/a><br>Teil 19: <a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-19-praxisbeispiel-kleine-hausverwaltung\/\" data-type=\"post\" data-id=\"2648\"><strong>Praxisbeispiel \u2013 kleine Hausverwaltung<\/strong><\/a><br>Teil 20: <a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-20-dokumente-per-mail-aus-dem-heimnetz-versenden\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-20-dokumente-per-mail-aus-dem-heimnetz-versenden\/\u2197\"><strong>Dokumente per Mail aus dem Heimnetz versenden<\/strong><\/a><br>Teil 21: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-21-die-1-klick-sicherung-mit-allem-drum-und-dran\/\">Die 1-Klick-Sicherung mit allem Drum und Dran<\/a><\/strong><br>Teil 22: <strong><a href=\"https:\/\/digital-cleaning.de\/?p=2911\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/?p=2911\">Update der Datenbank &#8211; super-simpel<\/a><\/strong><br>Teil 23: <strong><a href=\"https:\/\/digital-cleaning.de\/?p=2962\">Neuer PDF-Editor<\/a><\/strong><br>Teil 24: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-24-sofortinstallation\/\">Der Mega-All-in-One-Befehl f\u00fcr die Sofortinstallation<\/a><\/strong><br>Teil 25: <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-25-der-briefmarken-pc\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/paperless-ngx-teil-25-der-briefmarken-pc\/\">Der Briefmarken-PC f\u00fcr die Weitergabe<\/a><\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der consume-Ordner von Paperless-ngx wurde in Teil 3 beschrieben. Hier legt z. B. ein Scanner die Dateien ab, die von Paperless-ngx &#8222;aufgesaugt&#8220; und ins System integriert werden. Anschlie\u00dfend k\u00f6nnen Tags, Speicherorte usw. \u00fcber die Weboberfl\u00e4che zugewiesen werden. Es gibt aber die zus\u00e4tzliche M\u00f6glichkeit, mit Unterordnern innerhalb des consume-Verzeichnisses zu arbeiten. Prinzipiell kann darin die gleiche Verzeichnisstruktur abgebildet werden, die man auch sonst auf seinen Speichermedien nutzt. Der Vorteil der consume-Ordner liegt darin, dass dort gespeicherte Dateien von Paperless-ngx mit einem Tag versehen werden k\u00f6nnen, der eine weitere Automatisierung erlaubt. Dazu gleich noch mehr. Unterordner gezielt &#8222;bef\u00fcllen&#8220; Die verschiedenen M\u00f6glichkeiten, den consume-Ordner in seinen &#8222;Haupt-PC&#8220; einzuh\u00e4ngen, wurden bereits beschrieben (Samba-Verzeichnis in Windows, Syncthing-Tool usw.). Auf den gleichen Wegen lassen sich Dateien m\u00fchelos direkt an die Unterordner \u00fcbergeben. Sofern man einen Dokumentenscanner hat, k\u00f6nnen dessen Funktionen meist mit entsprechenden Angaben konfiguriert werden, so dass ein frischer Scan ebenfalls an einen bestimmten Unterordner auf Knopfdruck \u00fcbergeben wird. Ebenso erlauben eine Reihe von Scanner-Apps, Ordner als Ziele einzurichten. Oder man verwendet auf seinen Ger\u00e4ten Nextcloud. Damit kann ein Sync zwischen den consume-Ordnern auf dem Raspberry Pi und den Nextcloud-Ordnern auf seinen Ger\u00e4ten eingerichtet werden. Anweisungen f\u00fcr die Konfigurationsdatei Unsere docker-compose.yml-Datei muss nun lediglich um 2 Zeilen erg\u00e4nzt werden (im Abschnitt &#8222;environment:&#8220; &#8211; auf die Einr\u00fcckung achten oder alternativ in die *.env-Datei aufnehmen). Zun\u00e4chst aktivieren wir die Verarbeitung von Unterordnern: Weiterhin sollen die Namen der Unterordner als Schlagw\u00f6rter f\u00fcr jeweiligen Dokumente zugewiesen werden: Das war es auch schon. Speichert man nun beispielsweise eine Datei in &#8222;consume\/Familie&#8220;, so taucht diese anschlie\u00dfend in Paperless-ngx mit dem Tag &#8222;Familie&#8220; auf. Automatisierung konfigurieren Das Dokument ist nach dem &#8222;Aufsaugen&#8220; durch Paperless-ngx aus dem Unterordner verschwunden. Paperless-ngx soll es aber direkt innerhalb seiner eigenen Speicherstruktur (&#8222;originales&#8220; und &#8222;archive&#8220;) in namensgleiche Ordner verschieben, ohne dass wir einen zus\u00e4tzlichen Aufwand damit haben. Ich werde dazu hier ein einfaches Beispiel nehmen &#8211; wie komplex man Speicherorte in Paperless-ngx mit Platzhaltern konfigurieren kann, das habe ich in Teil 4 und Teil 14 der Serie ausf\u00fchrlich beschrieben. Multiple Speicherorte per Platzhalter einrichten Selbst wenn viele Unterordner vorhanden sind, so gen\u00fcgt es &#8211; dank Platzhaltern &#8211; 1 Speicherort und 1 Arbeitsablauf einzurichten. Zun\u00e4chst ein Beispiel f\u00fcr den Speicherpfad. Mit &#8222;{created_year}\/{tag_list}\/{title}&#8220; erfolgt eine Zuordnung in das aktuelle Jahr, das die endg\u00fcltigen Unterordner aufnimmt. Also z. B. &#8222;2024\/Familie\/standesamt.pdf&#8220; oder &#8222;2024\/Rechnung\/anbau.pdf&#8220; usw. &#8222;{tag_list}&#8220; w\u00fcrde eigentlich f\u00fcr eine Liste aller Schlagw\u00f6rter stehen, die ein Dokument aufweist. Aber Paperless-ngx vergibt nur 1 Schlagwort = Name des Unterordners. Somit bleibt es also bei einem kurzen Pfad. Arbeitsablauf definieren Der &#8222;Ausl\u00f6ser&#8220; ist recht einfach gehalten: Der Ablauf wird aktiviert, wenn ein Dokument hinzugef\u00fcgt wird &#8211; aber nicht, wenn lediglich ein Schlagwort &#8222;per Hand&#8220; zugewiesen wird (es kann ja sein, dass ich sp\u00e4ter mal den Tag &#8222;Rechnung&#8220; vergeben m\u00f6chte, das Dokument aber im Pfad &#8222;Steuer&#8220; verbleiben soll.) Weiterhin werden die Namen der Unterordner in Form von Tags eingetragen. Noch einfach kann die auszul\u00f6sende Aktion definiert werden: Hier wird einfach der eben konfigurierte Speicherpfad zugewiesen. Fertig. Auf diese Weise lassen sich noch komplexere Vorg\u00e4nge abbilden: F\u00fcr die einen Dokumente kann es Verzeichnisse mit einer Monatsstruktur geben (2024\/01, 2024\/02, 2024\/03), bei anderen gen\u00fcgt ein &#8222;Sammelverzeichnis&#8220; ohne weitere Unterordner (&#8222;Ideen&#8220;, &#8222;Archiv&#8220;). Wie immer gilt: Die Sache sollte nicht zu kompliziert werden. Lieber mit wenigen Ordnern arbeiten, dann beh\u00e4lt man leichter die \u00dcbersicht. Zudem hat man die tolle Suchfunktion plus Tags plus &#8230; plus &#8230; plus &#8211; so dass Paperless-ngx ohnehin weit mehr M\u00f6glichkeiten hat, als man dies von seinem Dateimanager gewohnt ist. Hier noch ein kurzes Video zum Ablauf:<\/p>\n","protected":false},"author":1,"featured_media":2106,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2105","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/2105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/comments?post=2105"}],"version-history":[{"count":6,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/2105\/revisions"}],"predecessor-version":[{"id":3145,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/2105\/revisions\/3145"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/media\/2106"}],"wp:attachment":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/media?parent=2105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/categories?post=2105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/tags?post=2105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}