← Zurück zum Blog

Paperless-ngx – wie ich mein Zuhause digitalisiere und den Papierkram endlich loswerde

Paperless-ngx – wie ich mein Zuhause digitalisiere und den Papierkram endlich loswerde

Ich hasse Papier. Rechnungen, Verträge, Briefe von der Krankenkasse, GEZ-Mitteilungen, Garantiebelege – es ist ein endloser Strom. Jahrelang habe ich Ordner geführt, Register beschriftet und trotzdem nie etwas wieder­gefunden. Paperless-ngx hat das für mich radikal vereinfacht.

Was ist Paperless-ngx?

Paperless-ngx ist ein Open-Source-Dokumentenmanagement-System (DMS), das Papierdokumente scannt, per OCR durchsuchbar macht, verschlagwortet und ablegt. Es ist der inoffizielle Nachfolger von Paperless, komplett in Python geschrieben und als Docker-Container verfügbar.

git clone https://github.com/paperless-ngx/paperless-ngx
cd paperless-ngx
cp docker/compose/docker-compose.yml .
docker compose up -d

Nach fünf Minuten erreichst du das Web-UI unter http://:8000. Der erste Scan landet direkt im System.

Warum ich keinen Scanner mehr auf dem Schreibtisch brauche

Jeder Dokumenten-Workflow braucht eine Scan-Lösung. Bei mir ist es ein simpler HP-Drucker mit Scanfunktion, der Dokumente als PDF auf eine Netzwerkfreigabe legt – direkt in den Consumption-Folder, den Paperless alle fünf Minuten abräumt.

# Consumption-Folder im Paperless-Container
# Dokumente landen hier:
consume/
├── rechnung_2026-06-01.pdf
├── krankenkasse_mitteilung.pdf
└── scan_2026-07-01.pdf

Das Drei-Kategorien-System: Correspondent, Document Type, Tags

Paperless bringt ein einfaches, aber mächtiges Klassifikations-System mit. Jedes Dokument bekommt drei Metadaten:

  • Correspondent (Absender): Wer hat das Dokument geschickt? – z. B.
  • Document Type (Dokumententyp): Was ist es? – z. B. "Rechnung",
  • Tags: Zusätzliche Schlagworte – z. B. "Privat", "Garantie",

"EDEKA", "Glasfaser Nordwest", "Techniker Krankenkasse" "Vertrag", "Mahnung", "Versicherungsschein" "Steuererklärung-2025", "zu bezahlen"

Die Kombination ist extrem flexibel. Eine Rechnung der Techniker Krankenkasse bekommt: Correspondent="Techniker Krankenkasse", Document Type="Rechnung", Tags="Versicherung, Steuererklärung-2026".

Das coole: Paperless lernt mit. Nach ein paar manuell klassifizierten Dokumenten erkennt es neue vom selben Absender automatisch.

Automatische Klassifikation mit Machine Learning

Paperless-ngx hat ein eingebautes ML-Modell (kein OpenAI, kein Cloud-Zeug – läuft lokal). Es analysiert:

  • Den Text aus der OCR
  • Den Absender aus Briefkopf und Adressfeld
  • Das Datum (dank exzellenter Datumserkennung)
  • Den Dokumententyp (Rechnung, Brief, etc.)
# docker-compose.yml – ML ist standardmäßig aktiv
services:
  paperless:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    environment:
      PAPERLESS_OCR_LANGUAGE: deu
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_CONSUMPTION_DIR: /usr/src/paperless/consume

Nach 20–30 manuell korrigierten Dokumenten war die Trefferquote bei mir bei über 90 %. Neue Rechnungen von bekannten Absendern werden automatisch dem richtigen Correspondent zugewiesen und als "Rechnung" getaggt.

Volltext-Suche in Sekunden

Der Killer-Feature für mich: Jedes Dokument ist durchsuchbar. Egal ob der Scan 10 Seiten hat oder ein eingescanntes Foto einer Quittung ist – Paperless extrahiert den Text per OCR (Tesseract) und indexiert ihn.

# Suche im Web-UI:
#   Einfach tippen – findet auch in gescannten Dokumenten
#
# Beispiel-Query:
#   "Krankenkasse 2026 Rechnung"
#   → alle Rechnungen der Krankenkasse aus 2026

Die Suche funktioniert auch über mehrere Sprachen hinweg, unterstützt logische Operatoren und filtert nach Datum, Dokumententyp und Tags.

Vergleich: Paperless-ngx vs. andere DMS-Lösungen

Kriterium Paperless-ngx Docspell Mayan EDMS Excel-Ordner
OCR Ja (Tesseract) Ja Ja Nein
Auto-Klassifikation ML (lokal) Manuell Workflows Nein
API Sehr gut (REST) OK Gut Nein
Docker-Image 150 MB 500 MB 1,2 GB
Einrichtung 10 Minuten 30 Minuten 2 Stunden 0 Minuten
Mobile App Web-UI (PWA) Nein
Multi-User Ja Ja Ja Nein
Learning-Kurve Flach Mittel Steil

Ich habe Docspell und Mayan getestet. Beide können viel, aber Paperless-ngx hat das beste Verhältnis aus Funktionsumfang und Einfachheit.

Mein Workflow im Alltag

So sieht mein Papier-Durchlauf aus:

  1. Brief öffnen, Heftklammer entfernen, auf den Scanner legen
  2. simple-scan öffnen, scannen, als PDF speichern – Datei landet im Consumption-Folder
  3. Paperless verarbeitet: OCR + ML-Klassifikation
  4. Kurze Kontrolle im Web-UI – oft stimmt alles automatisch
  5. Papier kommt in den Hefter (ja, ich hefte noch – aber nur für den

unwahrscheinlichen Fall, dass ein Amt etwas in Papier will)

Ein Brief vom Amt ist in unter zwei Minuten digital verarbeitet. Rechnungen erkenne ich sofort, weil Paperless mir eine Benachrichtigung schickt, wenn der Betrag fällig wird.

Was Paperless nicht kann

  • Kein E-Mail-Client – Rechnungen per Mail musst du selbst exportieren
  • Keine Signatur – Unterschriften kannst du damit nicht leisten
  • Kein Cloud-Sync – Paperless ist kein Nextcloud-Ersatz
  • Kein automatischer Versand – Mahnungen verschickt es nicht für dich

Das sind keine Einschränkungen, sondern Fokus. Paperless macht genau eine Sache richtig gut: Dokumente verwalten.

Fazit

Paperless-ngx hat meinen Papierkram von einem nervigen Ordner-System in ein durchsuchbares, automatisch klassifiziertes digitales Archiv verwandelt. Der Initialaufwand ist gering (Docker-Stack hochziehen, Consumption-Ordner einrichten), der Gewinn im Alltag enorm.

Ich finde heute jede Rechnung, jeden Vertrag, jedes Schreiben in Sekunden – und nicht mehr nach einer halben Stunde Ordner-Wühlerei. Wer zu Hause einen Server betreibt und Papier hasst, sollte Paperless-ngx unbedingt eine Chance geben.

Der nächste Schritt bei mir: Den alten Kram nachscannen. Aber das mache ich dann, wenn ich mal nix zu tun habe. Also nie.