Paperless-NGX: papierloses Büro für KMU und Selbsthoster

Aus LinuxUser 11/2025

Paperless-NGX: papierloses Büro für KMU und Selbsthoster

© Iftikhar Alam / 123rf.com

Ende des Papierkriegs

Das leistungsfähige Dokumentenmanagementsystem Paperless-NGX glänzt besonders in kleineren Büros als praxisnahe, kostengünstige Alternative zu Papierablagen oder teuren proprietären Systemen.

Als Open-Source-Dokumentenmanagement-System (DMS) wandelt Paperless-NGX [1] Papierdokumente in ein durchsuchbares digitales Archiv um. Insbesondere für kleine und mittlere Unternehmen (KMU) bietet eine solche Lösung große Vorteile: Wichtige Unterlagen gehen nicht mehr in Aktenordnern verloren. Dank Volltextsuche lassen sich Informationen in Sekunden statt in stundenlanger Handrecherche auffinden.

Ein Dokumentenmanagement spielt für KMU zudem eine wichtige Rolle, um Compliance-Vorgaben im Kontext von DSGVO und GoBD [2] einzuhalten und eine revisionssichere Archivierung zu gewährleisten. Paperless-NGX adressiert solche Anforderungen, ohne auf cloudbasierte Drittanbieter angewiesen zu sein. Alle Daten bleiben in der eigenen Kontrolle und liegen lokal auf dem Server, ohne in die Hände fremder Dienste zu gelangen.

Von Paperless über -ng zu -ngx

Die Software blickt auf eine ungewöhnliche Historie zurück. Ursprünglich als schlichtes Projekt Paperless gestartet, entstand daraus durch Jonas Winkler [3] der populäre Fork Paperless-ng, als Abkürzung für Next Generation, als offizieller Nachfolger. Nachdem der Hauptentwickler sich zurückgezogen hatte, formierte sich Anfang 2022 eine Community, um das Projekt unter dem Namen Paperless-NGX [4] weiterzuführen. Dieses Community-getriebene Modell zeigt beeindruckende Ergebnisse.

Allein die erste Paperless-NGX-Version vereinte Beiträge von über 50 Entwicklern und mehr als 250 Commits, einschließlich neuer Features, Fehlerbehebungen und Sicherheitsupdates. Paperless-NGX verteilt die Verantwortung auf mehrere Schultern und veröffentlichte seither in enger Taktung zahlreiche Releases. Aktuell, zum Stand 2025, befindet sich Paperless-NGX in der stabilen Versionsreihe 2.x und erfährt regelmäßige Aktualisierungen mit Fokus auf Performance, Sicherheit und Funktionalität.

Ein zentrales Alleinstellungsmerkmal ist die eingebaute Unterstützung für mehrere Benutzer und Rollen. Das System verfügt nun über ein robustes Berechtigungskonzept, das sowohl globale Zugriffsrechte als auch freigegebene Zugriffe für einzelne Dokumente oder Objekte erlaubt. So können zum Beispiel verschiedene Abteilungen oder Mitarbeitergruppen in einem System arbeiten, ohne dass jeder alles sieht.

Auch bei der Texterkennung (OCR) und Klassifizierung gab es wichtige Fortschritte. Paperless-NGX wandelt gescannte Dokumente automatisch in durchsuchbaren Text um und verwendet dafür OCRmyPDF [5] sowie die Tesseract-Engine. Die Anwendung unterstützt dabei über 100 Sprachen. Deutsch, Englisch, Französisch und weitere Sprachen sind bereits vorinstalliert. Besonders hervorzuheben ist darüber hinaus der Einsatz von Machine Learning. Das System verwendet lernende Algorithmen, um neu importierten Dokumenten automatisch Schlagwörter (Tags), den Absender (Korrespondent) und Dokumententypen zuzuordnen. Diese automatische Klassifizierung – die Einstellung des Matching-Algorithmus auf Auto – wird mit jeder Nutzer-Korrektur besser und erkennt beispielsweise wiederkehrende Rechnungen oder Verträge immer treffsicherer.

Die aktuelle Version optimiert zudem das Zusammenspiel im Mehrbenutzerbetrieb. Beispielsweise dürfen nur noch Superuser weitere Admin-Konten anlegen. Außerdem führt die aktuelle Version eine versionierte REST-API ein, sodass Integrationen auf eine stabile Schnittstelle setzen können. Auch Feinschliffe wie hervorgehobene Treffer bei der Volltextsuche im Dokumenten-Viewer oder Performance-Verbesserungen bei paralleler Verarbeitung setzten die Entwickler jüngst um.

Im Unternehmensumfeld spielt die sichere Zugangskontrolle eine große Rolle, und auch hier hat Paperless-NGX aufgeholt. Neben der bereits erwähnten feingliedrigen Rechtevergabe pro User/Dokument gestattet die Software heute die Anbindung an bestehende Verzeichnisdienste und Single-Sign-on-Lösungen. So lässt sich beispielsweise ein zentraler LDAP- oder OpenID-Connect SSO-Dienst heranziehen, um Benutzer in Paperless-NGX anzulegen und deren Gruppen automatisch zu synchronisieren [6].

Alternativ lässt sich ein vorgeschalteter Reverse Proxy mit Header-Authentifizierung einsetzen, zum Beispiel in Kombination mit Authelia [7] oder Authentik [8], um Nutzern die Anmeldung mit Firmenzugängen zu ermöglichen. Für zusätzliche Sicherheit sorgen Features wie der Support von 2-Faktor-Authentifizierung (MFA). Passende Felder für OTP-Codes sind im aktuellen UI vorhanden sowie detailreiche Protokollierungen aller Benutzeraktionen. Nicht zuletzt erfüllt Paperless-NGX wichtige Kriterien für die revisionssichere Archivierung: Dokumente werden intern stets im PDF/A-Format für die Langzeitarchivierung gespeichert und unverändert neben den Originaldateien abgelegt. Dadurch und durch regelmäßige Backups lässt sich eine prüfungssichere Ablage gemäß gesetzlichen Vorgaben erreichen.

Typische Einsatzszenarien in Unternehmen

Eine Kernaufgabe von Paperless-NGX (Abbildung 1) besteht in der digitalen Archivierung von Unternehmensdokumenten aller Art. Im Alltag entstehen in Betrieben unzählige Unterlagen wie Verträge, Personalakten, Schriftverkehr und technische Dokumentationen, die oft noch in Papierform vorliegen. Mit Paperless-NGX lassen sich diese Dokumente scannen, zentral ablegen und gemäß Aufbewahrungsfristen archivieren. Die Software indexiert Inhalte automatisch per OCR, sodass später eine Volltextsuche funktioniert.

Abbildung 1: Die Dokumentenansicht zeigt farbcodierte Tags, Korrespondenten und Dokumenttypen. Quelle: Paperless-NGX

Abbildung 1: Die Dokumentenansicht zeigt farbcodierte Tags, Korrespondenten und Dokumenttypen. Quelle: Paperless-NGX

Das Speichern als PDF/A und die Datenhaltung im eigenen Systemen stellen sicher, dass Dokumente langfristig lesbar bleiben und keine unbemerkten Änderungen erfahren. Für Prüfungen, zum Beispiel im Rechnungswesen, kann eine solche Lösung die revisionssichere Ablage unterstützen, indem alle Dokumente unveränderlich gespeichert und Änderungen versioniert protokolliert sind. Ein häufiges Anwendungsszenario ist die Verarbeitung von Eingangsrechnungen und Belegen. Mit Paperless-NGX sammeln Sie per Post oder E-Mail eingegangene Rechnungen zentral und verarbeiten sie digital weiter (Abbildung 2). Physische Papierrechnungen lassen sich mittels Dokumentenscanner einlesen und digitale Rechnungen als PDF-Dokumente importieren. Paperless-NGX erkennt dabei automatisch wichtige Metadaten aus dem Dokument, unter anderem Rechnungsnummer, Datum, Betrag oder Absender, und speichert diese als durchsuchbare Tags oder Felder.

Abbildung 2: Die Ansicht zum Editieren von Dokumenten ist zweigeteilt: Links finden sich die Metadaten, rechts erscheint das betreffende Dokument. Quelle: Paperless-NGX

Abbildung 2: Die Ansicht zum Editieren von Dokumenten ist zweigeteilt: Links finden sich die Metadaten, rechts erscheint das betreffende Dokument. Quelle: Paperless-NGX

Über vordefinierte Regeln richten Sie Workflows (Abbildung 3) wie interne Prüfprozesse ein. Die Integration in die Buchhaltung oder ein ERP-System fällt über die API denkbar leicht. Ein Buchhaltungssystem kann via REST-API eine Rechnung samt Buchungsinformationen aus Paperless abfragen oder umgekehrt neue Belege in Paperless-NGX einstellen. Auch wiederkehrende Rechnungen wie Miete und Strom identifiziert das System durch Machine Learning nach einiger Zeit automatisch und ordnet sie passenden Kategorien oder Lieferanten zu, was die Arbeit der Buchhaltung weiter erleichtert.

Abbildung 3: Die Workflows gestatten eine genauere Steuerung der Dokumentenpipeline, inklusive der Möglichkeit, Aktionen auszulösen. Quelle: Paperless-NGX

Abbildung 3: Die Workflows gestatten eine genauere Steuerung der Dokumentenpipeline, inklusive der Möglichkeit, Aktionen auszulösen. Quelle: Paperless-NGX

Neben Rechnungen lassen sich auch sämtliche anderen eingehenden Dokumente im Unternehmen digitalisieren und mit Paperless-NGX verarbeiten. Ein klassisches Beispiel ist die gescannte Briefpost: Eingangspost im Büro, von Kundenanschreiben bis zu behördlichen Briefen, lassen sich zentral von der Verwaltung öffnen, scannen und in Paperless-NGX importieren. Das System verteilt die Dokumente daraufhin virtuell an die Zuständigen, indem es beispielsweise anhand erkannter Schlagwörter oder Absender die richtigen Tags wie Kundenanfrage oder Behörde vergibt und Benachrichtigungen auslöst. Dank der E-Mail-Importfunktion (Abbildung 4) von Paperless-NGX lässt sich dieser Vorgang automatisieren. Das funktioniert zum Beispiel über ein spezielles Postfach wie eingang@firma.de, an das Scans oder digitale Briefe geschickt werden.

Abbildung 4: E-Mail-Regeln unterstützen verschiedene Filter und Aktionen für eingehende E-Mails. Quelle: Paperless-NGX

Abbildung 4: E-Mail-Regeln unterstützen verschiedene Filter und Aktionen für eingehende E-Mails. Quelle: Paperless-NGX

Systemarchitektur und technische Einbettung

Unter der Haube handelt es sich bei Paperless-NGX um eine klassische Webanwendung mit mehreren modularen Komponenten. Die Backend-Serverkomponente basiert auf Python/Django und stellt die Geschäftslogik sowie eine REST-API bereit. Im Frontend kommt ein modernes, in TypeScript und Angular geschriebenes Webinterface zum Einsatz. Für die Datenbank nutzt Paperless-NGX bevorzugt PostgreSQL und alternativ MariaDB zur Speicherung aller Metadaten, Indizes, Benutzer und weiterer Daten.

Zusätzlich koordiniert ein Redis-Server als Message-Broker die Hintergrundjobs, darunter asynchrone OCR-Verarbeitung oder E-Mail-Import [9]. Diese Architektur ermöglicht es Paperless-NGX, rechenintensive Aufgaben in Hintergrund-Worker auszulagern und mehrere Dokumente parallel zu verarbeiten. Auf einem Multicore-System können beispielsweise mehrere OCR-Vorgänge parallel laufen, was die Verarbeitung deutlich beschleunigt.

Die Dokumentendateien selbst, wie PDFs, Bilder und Office-Dokumente, legt das Paperless-Backend im Dateisystem ab, in einen von Paperless verwalteten Ordner mit konfigurierbarer Struktur. Für erweiterte Dateitypen greift Paperless-NGX auf zusätzliche Dienste zurück. So kann ein angebundenes Apache-Tika-Modul Inhalte aus Office-Dokumenten oder E-Mails extrahieren, während der Gotenberg-Service für die Konvertierung von Word oder Excel in PDF zuständig ist. Diese beiden Dienste werden optional eingesetzt, um eine breite Palette an Dokumentformaten verarbeiten zu können. In einer typischen Installation laufen daher mehrere Container oder Prozesse: der Paperless-Webserver, inklusive Backend und UI, der Datenbankserver, der Redis-Broker sowie gegebenenfalls Tika und Gotenberg für die Dateikonvertierung. Das komponentenbasierte Design lässt sich skalieren und relativ einfach einrichten.

Darüber hinaus ist Paperless-NGX offen konzipiert. Sie binden es per REST-API nahtlos in bestehende IT-Systeme ein. Die API erlaubt Funktionen wie Dokumenten-Upload, Suche, Tagging und Abruf, unterstützt verschiedene Authentifizierungsverfahren und verfügt über ein Webinterface für Entwickler. Webhooks versprechen Automatisierungen wie Benachrichtigungen in Chat-Systeme bei neuen Dokumenten. Die offene Architektur gestattet Integrationen mit Systemen wie ERP, CRM oder beispielsweise Nextcloud. Auch mobile Apps für Android und iOS nutzen die API, um Dokumente unterwegs zu verwalten. Damit eignet sich Paperless-NGX auch für den Einsatz in komplexen Unternehmensumgebungen.

Paperless-NGX mit Docker bei Hetzner

Paperless-NGX läuft auf recht moderater Hardware. Vor allem CPU-Leistung und Speicher spielen für die OCR-Verarbeitung eine Rolle. Als guter Startpunkt dient für kleinere Unternehmen beispielsweise ein Cloud-Server wie die von Hetzner, konkret vom Typ CX22 [10] oder größer. Im Standard verbirgt sich dahinter eine VM mit zwei vCPU, 4 GByte RAM, 40 GByte NVMe-SSD. Diese Konfiguration bringt genug Arbeitsspeicher mit, um außer dem Betriebssystem auch PostgreSQL und Tesseract flüssig zu betreiben. Die beiden virtuellen CPUs reichen für parallele OCR-Jobs aus.

Selbstverständlich können Sie bei wachsendem Dokumentenvolumen oder vielen gleichzeitigen Nutzern auf eine höhere Stufe mit beispielsweise vier CPUs und 8 GByte RAM aufrüsten. Docker erleichtert hier einen späteren Umzug, da Container relativ einfach zu migrieren sind. Wichtig ist ausreichender Speicherplatz: 40 GByte könnten zwar anfangs genügen, aber je nach Scan-Aufkommen, gerade wenn zahlreiche hochauflösende PDFs anfallen, sollten Sie lieber großzügig planen oder ein Storage-Volume anbinden. Die meisten Cloud-Anbieter erlauben das einfache Hochstufen von Speicher und rechnen nach Gigabytes ab.

Bevor Sie Paperless-NGX aufsetzen, sollten einige grundlegende Sicherheits- und Konfigurationsmaßnahmen am Server erledigt sein. Als Betriebssystem empfiehlt sich eine aktuelle Linux-Distribution in der LTS-Version wie Ubuntu Server LTS (20.04, 22.04) oder Debian. Nach dem Starten der Cloud-VM richten Sie zuerst einen Nicht-Root-Benutzer mit SSH-Zugang ein und härten die SSH-Login-Parameter. Dazu gehört es zum Beispiel, den Passwort-Login zugunsten von Schlüsselauthentifizierung zu deaktivieren.

Eine initiale Systemaktualisierung mittels apt update && sudo apt upgrade gewährleistet, dass sämtliche Pakete auf dem neuesten Stand sind. Anschließend ist die Firewall an der Reihe, entweder die Cloud-seitige Firewall von Hetzner oder lokale Tools wie UFW. Wichtig ist dabei, dass eingehende Verbindungen nur auf die nötigen Ports erlaubt sind: typischerweise Port 22 (SSH) für Admin-Zugang, Port 80/443 für Web (HTTP/HTTPS) und eventuell intern genutzte Ports wie 8000, falls ein Test von Paperless zunächst ohne Reverse Proxy erfolgt.

Ist der Server vorbereitet, folgt die Installation von Docker. Unter Ubuntu geschieht dies via offiziellem Docker-APT-Repository oder einfach per Convenience-Skript. Die Kurzform zeigt Listing 1.

Listing 1

Docker installieren

### Docker Engine installieren (falls noch nicht geschehen)
$ sudo apt-get install -y docker.io
### Docker-Compose-Plugin installieren
$ sudo apt-get install -y docker-compose-plugin

Für Paperless-NGX ist nun eine Docker-Compose-Konfiguration erforderlich, die alle benötigten Container definiert. Beispiele für Docker-Compose-Dateien finden Sie im Repository von Paperless-NGX. Eine exemplarische docker-compose.yml könnte aussehen wie in Listing 2.

Listing 2

docker-compose.yml

version: "3.4"
services:
 broker:
  image: redis:7-alpine
  restart: unless-stopped
  volumes:
   - redisdata:/data
 db:
  image: postgres:15-alpine
  restart: unless-stopped
  volumes:
   - pgdata:/var/lib/postgresql/data
  environment:
   POSTGRES_DB: paperless
   POSTGRES_USER: paperless
   POSTGRES_PASSWORD: SicheresPasswort
 webserver:
  image: ghcr.io/paperless-ngx/paperless-ngx:latest
  restart: unless-stopped
  depends_on:
   - db
   - broker
   - gotenberg
   - tika
  ports:
   - "8000:8000"
  volumes:
   # Persistente Daten (Originale/PDFs)
   - data:/usr/src/paperless/data
   # Index und Vorschau-Dateien
   - media:/usr/src/paperless/media
   # Export-Ordner (falls genutzt)
   - ./export:/usr/src/paperless/export
   # Import-Ordner (Watch-Folder)
   - ./consume:/usr/src/paperless/consume
  # Ausgelagerte Konfiguration
  env_file: paperless.conf
  environment:
   PAPERLESS_REDIS: redis://broker:6379
   PAPERLESS_DBHOST: db
   PAPERLESS_DBNAME: paperless
   PAPERLESS_DBUSER: paperless
   PAPERLESS_DBPASS: <sicheres Passwort>
   PAPERLESS_TIME_ZONE: Europe/Berlin
   # OCR-Sprachen (Deutsch+Englisch)
   PAPERLESS_OCR_LANGUAGES: deu+eng
   PAPERLESS_TIKA_ENABLED: 1
   PAPERLESS_TIKA_ENDPOINT: http://tika:9998
   PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
   # ... weitere Settings ...
 gotenberg:
  image: gotenberg/gotenberg:7.10
  restart: unless-stopped
  # optional anpassen, z.B. Javascript
  # in Chromiumde aktivieren etc.
 tika:
  image: ghcr.io/paperless-ngx/tika:latest
  restart: unless-stopped
volumes:
 data:
 media:
 pgdata:
 redisdata:

Diese Konfiguration definiert die fünf Container: broker (Redis), db (PostgreSQL), webserver (Paperless-NGX-App), gotenberg und tika. Über benannte Volumes wie data, media, etc. ist die Persistenz sichergestellt. Selbst wenn Container neu erstellt werden, bleiben Daten und Dokumente erhalten, da sie außerhalb des Containers im Volume liegen.

Einige Pfade wie ./export und ./consume (Listing 2, Zeile 33 und 35) sind hier als lokale Bind-Mounts konfiguriert. Das gestattet, diese Ordner auf dem Host zu nutzen, zum Beispiel für einfache Dateiübergabe oder Zugriff via SMB/NFS im Netzwerk. Die meisten Konfigurationsoptionen lassen sich über Umgebungsvariablen steuern. Der Übersicht halber lagern Sie diese Variablen in eine separate Datei aus, in Listing 2 paperless.conf (Zeile 37) genannt.

Wichtig sind die Verbindungsparameter zur Datenbank und Redis – Paperless-NGX erwartet diese per PAPERLESS_DBHOST, PAPERLESS_REDIS (Zeile 39) etc. – sowie Einstellungen zur Zeitzone und optional OCR-Sprache. Hier habe ich beispielsweise PAPERLESS_OCR_LANGUAGES: deu+eng (Zeile 46) gesetzt, sodass deutsche und englische Texte erkannt werden. Standardmäßig berücksichtigt Paperless-NGX ausschließlich Englisch, weitere Sprachen müssen angegeben und im Image vorhanden sein.

Die Tika- und Gotenberg-Integrationen wurden durch PAPERLESS_TIKA_ENABLED: 1 (Zeile 47) und die Endpunkte aktiviert. Damit kann Paperless-NGX zum Beispiel Office-Dateien verarbeiten. Benötigen Sie das nicht, lassen Sie die beiden Dienste und die zugehörigen Variablen weg, um Ressourcen zu sparen.

Nachdem die YAML-Datei angelegt und mit realen Passwörtern und Anpassungen versehen ist, starten Sie das Setup mit docker compose up -d im selben Verzeichnis. Docker lädt daraufhin die Images herunter und fährt sämtliche Container im Hintergrund (-d) hoch. Beim ersten Start initialisiert Paperless-NGX seine Datenbanktabellen, was einen Moment dauern kann. Mit dem Kommando aus der ersten Zeile von Listing 3 können Sie die Logs beobachten und auf die Meldung warten, dass der Server auf Port 8000 lauscht.

Beim allerersten Start ergibt es Sinn, einen Admin-Benutzer anzulegen. Das kann entweder interaktiv via Befehl erfolgen (Listing 3, zweite Zeile), oder Sie setzen die Umgebungsvariablen PAPERLESS_ADMIN_USER und PAPERLESS_ADMIN_PASSWORD vor dem ersten Start. In der Compose-Datei aus Listing 2 könnten Sie also unter environment: die Zeilen aus Listing 4 ergänzen.

Listing 3

Logs und Admin

$ docker compose logs -f webserver
$ docker compose exec webserver python manage.py createsuperuser

Listing 4

Admin anlegen

PAPERLESS_ADMIN_USER: admin
PAPERLESS_ADMIN_PASSWORD: Geheim

Paperless-NGX würde dann beim Erststart automatisch diesen Account erzeugen. Alternativ erledigt das das Installationsskript. So oder so sollten Sie sicherstellen, Zugriff auf die Weboberfläche mit Admin-Rechten zu haben, um danach im UI die notwendigen Einstellungen vorzunehmen.

Sobald der Webserver gestartet ist, rufen Sie die IP des Servers mit Port 8000 im Browser testweise auf. Dabei sollte die Login-Seite von Paperless-NGX erscheinen. Nach dem Einloggen mit dem erstellten Admin-Account empfiehlt es sich, ein paar Dokumente hochzuladen, um die Grundfunktion zu prüfen. Ziehen Sie einfach per Drag & Drop ein PDF in die Oberfläche oder wählen Sie im Menü unter Dokumente  | Upload eine Datei aus. Paperless-NGX wird die Datei in den Consume-Ordner legen, per OCR verarbeiten, und wenige Sekunden später sollte das Dokument in der Liste zu sehen sein. Falls bei der Compose-Datei der Port 8000 nicht nach außen geöffnet ist, ist ein Test mit ssh -L 8000:localhost:8000 user@server möglich, um lokal via Tunnel auf den Port zuzugreifen.

Reverse Proxy und HTTPS in der Produktivumgebung

Im Standard-Setup lauscht Paperless-NGX intern auf Port 8000. Für den sicheren öffentlichen Betrieb empfiehlt sich jedoch ein Reverse Proxy wie Nginx oder Traefik. Die Vorteile liegen auf der Hand: TLS-Verschlüsselung (zum Beispiel via Let’s Encrypt), nutzerfreundliche Domain (etwa http://dms.meinefirma.de) und zusätzliche Funktionen wie Load Balancing. Besonders wichtig ist HTTPS, um vertrauliche Geschäftsdokumente zu schützen. Nginx kann direkt auf dem Host oder als Docker-Container laufen. Traefik übernimmt sogar automatisch das Zertifikatsmanagement.

Nach dem Aufsetzen des Reverse Proxy sollte die Anwendung unter https://paperless.firma.de erreichbar sein, mit gültigem Zertifikat und über den Standard-Port 443. In der Praxis ist es ratsam, Zugriffe auf die Paperless-Oberfläche auf HTTPS zu beschränken. Das aktuelle Setup leitet daher alle http-Anfragen auf 443 um. So sind die Datenübertragungen, inklusive Benutzer-Login und Dokumentendownloads, durchgängig verschlüsselt.

Wer die manuellen Schritte zum Aufsetzen eines Reverse Proxy scheut, kann direkt in der Docker-Compose mit einem Traefik-Container arbeiten. Traefik kann als Reverse Proxy fungieren und unterstützt Let’s Encrypt vollautomatisch. Das erweist sich besonders dann als nützlich, wenn mehrere selbst gehostete Dienste auf einer Maschine in Betrieb sind, die alle über verschiedene Subdomains laufen. In unserem Szenario genügt allerdings Nginx, da wir uns auf einen Dienst konzentrieren. Wichtig ist am Ende nur: HTTPS und Domain sollten eingerichtet sein, bevor der Echtbetrieb startet, um Sicherheit und Nutzerkomfort, keine Portnummer und gültiges Zertifikat zu gewährleisten.

Fazit: einsatzbereit und zukunftssicher

Paperless-NGX zeigt eindrucksvoll, wie eine Open-Source-Community ein leistungsfähiges Dokumentenmanagementsystem zur Marktreife bringen kann. Besonders für kleine und mittlere Unternehmen glänzt es als praxisnahe, kostengünstige Alternative zu Papierablagen oder teuren proprietären Systemen. Die Vorteile dabei bestechen deutlich: schnelle Volltextsuche, ortsunabhängiger Zugriff, digitale Workflows und volle Datenhoheit auf dem eigenen Server. Hinzu kommt ein Plus für Datenschutz und Compliance.

Technisch ist Paperless-NGX ausgereift und flexibel. Docker-basierte Installation, moderne Weboberfläche, REST-API und Machine Learning machen das System einfach zu nutzen und gut zu integrieren. Auch ohne großes Budget lässt es sich auf günstiger Cloud-Infrastruktur betreiben und bei Bedarf skalieren. Funktionen wie SSO/LDAP und Schnittstellen zu Drittsystemen ermöglichen die nahtlose Einbettung in bestehende IT-Umgebungen.

Die aktive Entwickler-Community arbeitet zudem kontinuierlich an neuen Features wie KI-gestützter Klassifikation, digitalen Signaturen, mobilen Optimierungen und workflowbasierten Freigaben. Dank offener Lizenz und reger Beteiligung bleibt das Projekt zukunftssicher. Für Unternehmen bedeutet das: ein sofort einsatzbereites, flexibles und modernes DMS mit hoher Alltagstauglichkeit. Schon ein kleiner Pilot, zum Beispiel mit Eingangsrechnungen, beweist schnell den Nutzen. Weniger Suchaufwand, mehr Übersicht, begeisterte Nutzer – Paperless-NGX macht das papierlose Büro effizient, sicher und besonders geeignet für KMU. (csi)

Infos

  1. Paperless-NGX: https://docs.paperless-ngx.com

  2. Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff (GoBD): https://www.bundesfinanzministerium.de/Content/DE/Downloads/BMF_Schreiben/Weitere_Steuerthemen/Abgabenordnung/AO-Anwendungserlass/2024-03-11-aenderung-gobd.html

  3. Github-Repo zu Paperless-NG von Jonas Winkler: https://github.com/jonaswinkler/paperless-ng

  4. Ankündigung des ersten Releases zu Paperless-NGX: https://www.reddit.com/r/selfhosted/comments/tbcuf0/announcing_first_release_of_paperlessngx_the/

  5. Github-Repo zu OCRmyPDF auf : https://github.com/ocrmypdf/OCRmyPDF

  6. Paperless-NGX konfigurieren: https://docs.paperless-ngx.com/configuration/

  7. Authelia: https://www.authelia.com

  8. Authentik: https://goauthentik.io

  9. Notwendige Services für eine Paperless-NGX-Konfiguration: https://docs.paperless-ngx.com/configuration/#required-services

  10. Pläne für Cloud-Server bei Hetzner: https://www.hetzner.com/de/news/new-cx-plans/

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDF
LinuxUser 11/2025 KAUFEN
EINZELNE AUSGABE
ABONNEMENTS
TABLET & SMARTPHONE APPS
E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben