Estimated reading time: 8 Minuten

Papierberge nerven. Egal ob Rechnungen, Verträge oder Versicherungspolicen – irgendwann türmt sich alles. Aber keine Sorge: Mit Paperless-NGX kannst Du Deine Dokumente nicht nur digitalisieren, sondern auch smart verwalten und blitzschnell wiederfinden. Und das Beste? Du hast volle Kontrolle über Deine Daten – lokal, sicher und Open Source.

In diesem Artikel zeige ich Dir, wie Du Paperless-NGX einrichtest, konfigurierst und optimal nutzt – ganz ohne Cloud-Zwang. Let’s go paperless! Ich selbst nutze es und habe dort knapp 2000 Dokumente gespeichert auf die ich immer von überall zugreifen kann. Ein Traum! Im KI-Hype haben sich sogar Tools wie Paperless-AI entwickeln, um beispielsweise Dokumente automatisch taggen zu lassen.

Noch nicht überzeugt? Es gibt auch eine öffentliche Demo, auf die du Zugriff hast und es einfach mal ausprobieren kannst!

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Dieser Blogbeitrag inklusive Video ist Teil einer Serie in der wir unseren eigenen Homeserver erstellen und einrichten. Wir fangen bei den Basics wie ein Ubuntu VM Installation mit Docker an und machen dann weiter mit der Konfiguration einer eigenen Domain, Sicherheitsvorkehrungen und vor allem jede Menge coole und nützliche selbstgehostete Dienste. Egal ob Medienserver wie Plex oder Jellyfin oder Dokumentenmanagement wie Paperless-NGX. Wir bauen gemeinsam das Setup auf, das ihr sehen möchtet. Selbst Themen wie Single-Sign-On (SSO) gehen wir zusammen an.

Was ist Paperless-NGX überhaupt?

Paperless-NGX ist eine Open-Source-Dokumentenmanagement-Lösung, die Dir dabei hilft, gescannte und digitale Dokumente zentral zu organisieren. Es erkennt Inhalte dank OCR (Texterkennung), verschlagwortet sie automatisch und macht sie durchsuchbar.

👉 Ideal für:

  • Private Haushalte
  • Freiberufler:innen & Selbstständige
  • Kleine Unternehmen
  • Technikbegeisterte DIY-Archivare

Funktionen im Überblick

Hier bekommst Du ein starkes Gesamtpaket:

  • OCR-Texterkennung: Unterstützt mehrere Sprachen, inkl. Deutsch – erkennt Texte in PDFs und Bildern.
  • Verschlagwortung (Tags): Automatisch oder manuell – so findest Du alles im Handumdrehen.
  • Dokumentenarten & Korrespondenten: Klassifiziere z. B. als „Rechnung“, „Vertrag“, „Bank“ etc.
  • Filter & Suche: Nutze Schlagwörter, Datum, Dokumententyp oder Volltextsuche.
  • E-Mail-Import: Hol Dir Anhänge direkt aus einem Mailpostfach.
  • Drag & Drop Upload: Einfach reinziehen und fertig.
  • Mehrbenutzerfähig: Teile das System mit Deiner Familie oder Deinem Team.
  • REST API & Webhooks: Für Nerds und Automatisierer:innen 💻
Zuletzt aktualisiert am 14. Juli 2025 um 04:30 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Dokumente digitalisieren: Scanner, App oder E-Mail

1. Papier scannen

Benutze einen Scanner oder ein Multifunktionsgerät. Du kannst auch Apps wie Adobe Scan, Microsoft Lens oder Scanbot nutzen.

2. Per E-Mail importieren

Richte in Paperless ein E-Mail-Konto ein (IMAP) – z. B. [email protected] – und alle Anhänge landen automatisch im System. Du kannst auch die gesamte Mail speichern lassen.

Mehr dazu in der Mail-Import-Dokumentation.

3. Drag & Drop oder Hotfolder

Zieh Dateien per Webinterface rein oder richte automatisierte Upload-Ordner ein – z. B. via Nextcloud Sync.

Dokumente klassifizieren & wiederfinden

Paperless-NGX erkennt Inhalte automatisch – und Du kannst manuell nachhelfen:

  • Tags: z. B. „Steuer“, „Auto“, „Versicherung“
  • Dokumentenart: z. B. „Rechnung“, „Vertrag“
  • Korrespondent: z. B. „Stadtwerke“, „Allianz“
  • Datum: Entweder manuell oder via Erkennung

Dank dieser Metadaten findest Du später mit der intelligenten Suchfunktion jedes Dokument in Sekunden. Die Suche funktioniert wie bei Google – sogar über Volltextinhalt hinweg.

Konfiguration & Automatisierung: Mach’s Dir bequem

Paperless-NGX bietet Dir viele Optionen, um Dein Archiv zu automatisieren:

✏️ Dokumentenregeln

Automatische Zuweisung von Tags, Korrespondenten oder Typen auf Basis von Schlüsselwörtern oder Dateinamen.

👉 Beispiel: Enthält der Text „Allianz“, wird automatisch der Korrespondent „Allianz“ zugewiesen.

Mehr unter: Advanced-Topics

⚙️ OCR-Sprache einstellen

Wenn Du viele Dokumente auf Deutsch hast, stelle in der Konfiguration PAPERLESS_OCR_LANGUAGE=deu ein.

🗂️ Datei- und Verzeichnisstruktur anpassen

Definiere Ordner wie consume, export, media, data – je nachdem, wie Du Daten eingeben oder sichern willst.

🔐 Benutzerrechte

Lege Benutzer an, bestimme Zugriffsrechte – perfekt für mehrere Haushaltsmitglieder oder Mitarbeitende.

Installation von Paperless-NGX in Docker

✅ Voraussetzungen

Bevor’s losgeht, stelle sicher, dass:

  • Docker und Docker Compose installiert sind.
  • Genügend Speicherplatz vorhanden ist.
  • Ports (standardmäßig 8000) nicht anderweitig blockiert sind.
  • Du ein Linux-System nutzt oder Unraid in Docker unterstützt.

🧱 Benötigte Dienste im Überblick

Paperless-NGX setzt folgende Services voraus:

DienstZweck
PostgreSQL / MariaDBDie relationale Datenbank für Dokumente und Nutzer.
RedisSchneller Cache zur Zwischenspeicherung und Queue-Verarbeitung.
Tika (optional)Textanalyse von Office-Dokumenten, E-Mails etc.
Gotenberg (optional)Konvertierung von Office-Dokumenten zu PDF

🧾 docker-compose.yml

services:
  redis:
    image: redis:7
    restart: unless-stopped

  paperless-ngx-db:
    image: postgres:17
    container_name: paperless-ngx-db
    restart: unless-stopped
    environment:
      POSTGRES_DB: paperless
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: yourstrongpassword
    volumes:
      - /mnt/cache/appdata/paperless-db:/var/lib/postgresql/data
    healthcheck:
        test: pg_isready -U paperless -d paperless
        interval: 1m
        timeout: 10s
        retries: "3"

  gotenberg:
    image: gotenberg/gotenberg
    container_name: gotenberg
    restart: unless-stopped
    ports:
      - "3000:3000"
    healthcheck:
        test: curl --fail http://localhost:3000/health || exit 1
        interval: 1m
        timeout: 10s
        retries: "3"
    command: gotenberg --chromium-disable-javascript=true
        --chromium-allow-list=file:///tmp/.*

  tika:
    image: ghcr.io/paperless-ngx/tika:latest
    container_name: tika
    restart: unless-stopp
    ports:
      - 9998:9998
    healthcheck:
	test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/9998' || exit 1
	interval: 1m
	timeout: 10s
	retries: "3"

  paperless-ngx:
    image: ghcr.io/paperless-ngx/paperless-ngx
    container_name: paperless-ngx
    depends_on:
      - paperless-ngx-db
      - redis
    ports:
      - "8000:8000"
    environment:
      PAPERLESS_REDIS: redis://redis:6379
      PAPERLESS_DBHOST: db
      PAPERLESS_DBNAME: paperless
      PAPERLESS_DBUSER: paperless
      PAPERLESS_DBPASS: yourstrongpassword
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_OCR_LANGUAGE: deu+eng
      PAPERLESS_FILENAME_FORMAT: "{created_year}/{correspondent}/{created}-{document_type}-{title}"
      PAPERLESS_TIKA_ENABLED: "true"
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
      PAPERLESS_SECRET_KEY: supersecretkey123
      PAPERLESS_ADMIN_USER=deinName
    volumes:
      - /mnt/cache/appdata/data:/usr/src/paperless/data
      - /mnt/cache/appdata/media:/usr/src/paperless/media
      - /mnt/anywhere/consume:/usr/src/paperless/consume
      - /mnt/cache/appdata/export:/usr/src/paperless/export
    healthcheck:
        test: curl --fail http://localhost:8000 || exit 1
        interval: 1m
        timeout: 10s
        retries: "3"

OCR Einstellungen kannst du mittlerweile auch in der UI von Paperless-NGX selbst vornehmen.

Diese Ordner entsprechen:

  • consume: Hier kannst du die neu zu importierenden Dateien zwischenspeichern / hochladen.
  • media: Hier speichert Paperless-ngx Bilder, Vorschaubilder, OCR-Daten etc.
  • export: Backup-Ordner für exportierte Dateien.
  • data: Enthält Konfigurations- und Anwendungsdaten.

🧼 Optional: Automatische Duplikat-Erkennung & Recursion

Im docker-compose.yml kannst Du weitere Umgebungsvariablen ergänzen:

      PAPERLESS_CONSUMER_DELETE_DUPLICATES: "true"
PAPERLESS_CONSUMER_RECURSIVE: "true"

Das aktiviert die automatische Erkennung von Duplikaten und erlaubt, dass Paperless auch Unterordner im consume-Verzeichnis durchforstet.

🚀 Container starten

Starte die Umgebung mit:

docker-compose up -d

Mehr Metadaten, mehr Kontrolle: Custom Fields, Barcodes & Dateiformate

Du möchtest noch mehr Ordnung und individuelle Informationen zu Deinen Dokumenten speichern? Kein Problem! Mit Custom Fields (benutzerdefinierten Feldern) kannst Du eigene Metadaten hinzufügen – perfekt, wenn Du über den Standard hinausgehen willst.

💡 Beispiele für Custom Fields:

  • Rechnungsbetrag: Erfasse den Preis, z. B. für Haushaltsbuch oder Steuerzwecke
  • Kundennummer oder Versicherungsnummer
  • Fälligkeitsdatum
  • Lieferstatus oder Projektzugehörigkeit

Du erstellst die Felder direkt in der Weboberfläche und weist sie dann einzelnen Dokumenten zu – flexibel und komplett individuell.

🧾 Clever archivieren mit Barcodes

Ein weiteres starkes Feature: Barcode-Erkennung. Paperless-NGX kann 1D- und 2D-Barcodes automatisch erkennen und die darin enthaltenen Informationen zur Kategorisierung nutzen. Du kannst z. B. einen QR-Code auf einem Dokument platzieren, der bestimmte Tags oder den Korrespondenten enthält. Beim Hochladen liest Paperless-NGX den Code aus und sortiert das Dokument automatisch ein.

💡 Super praktisch für automatisierte Workflows – z. B. bei eingescannten Briefen mit Barcode-Stempeln oder selbst generierten QR-Codes auf Deinen Rechnungen.

👉 Mehr zur Konfiguration findest Du in der offiziellen Dokumentation zu Barcodes.

📄 Office-Dateien und E-Mails? Kein Problem mit Tika & Gotenberg

Standardmäßig arbeitet Paperless-NGX hervorragend mit PDFs. Aber Du kannst das System noch mächtiger machen: Mit Tools wie Apache Tika und Gotenberg speicherst Du auch .docx-, .odt-, .xlsx- oder .eml-Dateien direkt im System.

  • Tika analysiert Textinhalte aus Office-Dokumenten und E-Mails – perfekt für Volltextsuche.
  • Gotenberg konvertiert verschiedene Office-Dateien direkt zu PDFs für eine einheitliche Archivierung.

👉 So musst Du Deine Word-Dokumente oder E-Mail-Anhänge nicht mehr manuell umwandeln – Paperless erledigt das automatisch im Hintergrund.

➡️ Die Anleitung zur Einrichtung findest Du hier: Tika & Gotenberg Konfiguration

Erweiterungen & Tipps für Profis

Wenn Du gern automatisierst oder das Maximum rausholen willst:

  • Nutze die REST API für eigene Apps oder Skripte
  • Binde Paperless-NGX in Home Assistant ein
  • Exportiere regelmäßig Deine Daten als Backup
  • Verwende Cronjobs oder Automatisierungsplattformen wie n8n oder Huginn

Umsetzung im YouTube-Video

Fazit: Papier war gestern

Mit Paperless-NGX bringst Du echte Struktur in Deine Dokumente. Du musst nie wieder ewig nach der einen Rechnung von 2019 suchen. Stattdessen findest Du alles in Sekunden – sicher, lokal und ganz ohne Abo-Kosten.

Ob für den privaten Haushalt, fürs Homeoffice oder fürs kleine Unternehmen: Dieses Tool ist ein echter Gamechanger.

🔗 Nützliche Links auf einen Blick

Die Anzeige der Produkte wurde mit dem affiliate-toolkit WordPress Plugin umgesetzt.
Kategorien: AppsDocker

0 Kommentare

Schreibe einen Kommentar

Avatar-Platzhalter

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.

de_DE