Community-Lösung

Paperless-ngx auf ZimaOS installieren: BigBear-Tutorial 1.5.3 für die aktuelle Paperless-Version aktualisieren

A December 2025 community tutorial tested on ZimaBoard 2 with ZimaOS 1.5.3 Plus. It custom-installed BigBear Paperless-ngx, changed the consume volume, set admin/OCR/URL environment variables, and configured OCR in the UI. Later replies reported Paperless-AI API issues, HTTP 500 uploads, and password confusion, so not every source setting should be generalized to current packages.

Dieses Tutorial vom Dezember 2025 ist einer der ausführlicheren Community-Leitfäden für Paperless-ngx unter ZimaOS, bezieht sich jedoch auf ein bestimmtes BigBear-Paket und ZimaOS 1.5.3 Plus. Nachhaltig relevant sind die Konzepte für Speicherung und Konfiguration: Geben Sie dem Consume-Ordner einen eindeutigen persistenten Speicherort, legen Sie die Anwendungs-URL korrekt fest, konfigurieren Sie die OCR-Sprachen und machen Sie sich mit den optionalen Tika-/Gotenberg-Diensten vertraut.

Einige Details der Quelle benötigen eine aktuelle Einordnung. Das Docker-Setup von Paperless-ngx im Upstream-Projekt wurde weiterentwickelt, PostgreSQL wird für neue Installationen inzwischen empfohlen, aktuelle Compose-Dateien fordern bei der Ersteinrichtung zur Erstellung eines Superusers auf, und Tika/Gotenberg bleiben optional statt für jeden Dokumenten-Workflow zwingend erforderlich zu sein.

Das Quell-Tutorial wurde auf einem bescheidenen ZimaBoard 2 getestet

Der Autor dokumentierte ein N150-basiertes System mit 16 GB RAM unter ZimaOS 1.5.3 Plus. Ziel war der Zugriff im lokalen Netzwerk oder über Tailscale für den Heimgebrauch, nicht die direkte öffentliche Bereitstellung.

Dieser Geltungsbereich ist wichtig, da eine Bereitstellung im öffentlichen Internet einen anderen Plan für HTTPS, Reverse-Proxy, Authentifizierung und Sicherheit erfordert.

Der Leitfaden verwendete die benutzerdefinierte Installation von BigBear Paperless-ngx

Der Quell-Workflow suchte im App Store nach dem BigBear-Paperless-ngx-Paket, öffnete das Installationsmenü und wählte „Benutzerdefinierte Installation“, damit Volumes und Umgebungswerte vor dem ersten Start bearbeitet werden konnten.

Das ist ein paketspezifischer Arbeitsablauf. Eine aktuelle App-Definition kann Dienste und Variablen hinzufügen, entfernen oder umbenennen.

Geben Sie dem Consume-Verzeichnis einen eindeutigen persistenten Hostpfad

ZimaOS-BigBear-Paperless-ngx-Volume-Einstellungen mit hervorgehobenem Consume-Verzeichnis
Das Tutorial hob hervor /usr/src/paperless/consume als Ordner, mit dem Benutzer beim Ablegen von Dokumenten am wahrscheinlichsten interagieren.

Die aktuelle Paperless-Dokumentation des Upstream-Projekts verwendet weiterhin /usr/src/paperless/consume als standardmäßiges Containerziel und unterstützt ausdrücklich die Änderung der Hostseite dieses Bind-Mounts.

Das Tutorial legte Administrator-, Verarbeiter-, OCR- und URL-Variablen fest

BigBear-Paperless-ngx-Umgebungsvariablen mit Einstellungen für Administratorkonto, Verarbeiter, OCR, CSRF, Datenbank, Redis, Tika und URL
Das Quellpaket stellte viele Konfigurationswerte direkt in der benutzerdefinierten ZimaOS-Installation bereit.

Wichtige Auswahlmöglichkeiten der Quelle:

  • Benutzerdefinierter Administratorname und -passwort;
  • Rekursives Verarbeiten von Dokumenten;
  • Löschen der Originale aus dem Consume-Ordner nach erfolgreicher Verarbeitung;
  • OCR-Bereinigung und Spracheinstellungen;
  • Vertrauenswürdiger CSRF-Ursprung und Anwendungs-URL;
  • Tika-/Gotenberg-Endpunkte.

PAPERLESS_URL und CSRF-Ursprünge müssen dem tatsächlichen Zugriff auf Paperless entsprechen

Das Tutorial warnte davor, dass eine falsche URL-/Origin-Konfiguration einen 403-Fehler bei der CSRF-Verifizierung verursachen kann. Das ist weiterhin grundsätzlich korrekt.

Die aktuelle Paperless-Dokumentation besagt: PAPERLESS_URL sollte festgelegt werden, wenn die Anwendung hinter einem Reverse-Proxy betrieben wird, und sollte die extern verwendete Domain/URL darstellen. Übernehmen Sie nicht die LAN-Adresse des Autors aus der Quelle unverändert in eine andere Installation.

Die OCR-Einstellungen wurden ebenfalls direkt in Paperless angepasst

OCR-Konfigurationsbildschirm von Paperless-ngx mit hervorgehobenen Einstellungen für Sprache, clean-final und Schräglagenkorrektur
Der Autor der Quelle konfigurierte nach der Installation die OCR-Sprache, die Verarbeitung mit clean-final und die Schräglagenkorrektur.

Die OCR-Sprachen müssen den im Container verfügbaren Sprachpaketen entsprechen. Das Hinzufügen von Sprachen kann je nach aktuellem Paket die Imagegröße erhöhen oder Änderungen an den Anforderungen für Rootless-Container verursachen.

Ein Neustart nach jedem großen Consume-Stapel ist ein Hinweis aus der Quelle, keine Upstream-Anforderung

ZimaOS-App-Menü mit hervorgehobenem Neustart für Paperless-ngx
Der Community-Autor empfahl nach großen Consume-Stapeln einen Neustart, weil er dabei auf Berechtigungsprobleme gestoßen war.

Paperless-ngx ist aktuell darauf ausgelegt, das Consume-Verzeichnis kontinuierlich zu überwachen. Die Upstream-Dokumentation besagt nicht, dass große Stapel normalerweise einen Neustart erfordern. Wenn die Verarbeitung von Dokumenten stoppt, überprüfen Sie stattdessen die Berechtigungen, Consumer-Protokolle, die Unterstützung von Dateisystembenachrichtigungen sowie den Zustand von Broker und Worker, anstatt Neustarts zur Pflichtmaßnahme zu machen.

Die aktuelle Upstream-Einrichtung empfiehlt PostgreSQL für neue Installationen

Die aktuelle Docker-Einrichtung von Paperless-ngx empfiehlt PostgreSQL für neue Installationen, obwohl SQLite und MariaDB in unterstützten Konfigurationen weiterhin verfügbar sind.

Für ein langfristiges Dokumentenarchiv ist die aktuelle Compose-Topologie des Upstream-Projekts daher eine bessere Referenz, als davon auszugehen, dass der genaue BigBear-Datenbankdienst aus dem Jahr 2025 unverändert bleibt.

Tika und Gotenberg sind optional

Die aktuelle Paperless-Dokumentation besagt, dass Tika und Gotenberg zum Parsen von Office-Dokumenten wie DOC/XLSX/ODT und E-Mail-Dateien benötigt werden. Wenn Sie ausschließlich Formate verarbeiten, die vom grundlegenden Paperless-Stack unterstützt werden, kann diese Funktion deaktiviert bleiben.

Verwenden Sie die aktuelle Paperless-ngx-Docker-Einrichtung, bevor Sie den historischen BigBear-Stack manuell neu aufbauen.

Berechtigungen für den Consume-Ordner sind wichtiger als wiederholte Neustarts

Die aktuelle Upstream-Einrichtung stellt USERMAP_UID und USERMAP_GID damit der Container in Host-Bind-Mounts schreiben kann. Wenn Paperless einen Consume-Ordner sieht, Dateien aber nicht verarbeiten oder löschen kann, überprüfe die Eigentümerschaft des zugeordneten Verzeichnisses und die Identität des Containers.

Überprüfe auf ZimaOS außerdem, ob sich der Consume-Pfad des Hosts auf dem vorgesehenen verwalteten Speicher befindet und nicht auf einer schreibgeschützten Volume-Zuordnung.

Das Löschen von Originalen aus /consume ist nicht dasselbe wie das Löschen archivierter Dokumente.

Der Quelltext hat PAPERLESS_CONSUMER_DELETE_ORIGINALS=true. Dies steuert, was nach erfolgreicher Aufnahme mit der Eingabedatei im Consume-Verzeichnis geschieht. Das von Paperless verwaltete archivierte Dokument verbleibt in seinem Medienspeicher.

Teste dieses Verhalten mit entbehrlichen Dokumenten, bevor du einen automatisierten Scanner oder Synchronisierungsdienst auf einen Produktionsordner ansetzt.

Antworten zu Paperless-AI gehören zu einer separaten Integration

Spätere Antworten erörterten, dass Paperless-AI Dokumente über die Paperless-API lesen konnte, aber mit der integrierten OpenAI-Konfiguration keine Tags analysieren oder schreiben konnte. Nutzer berichteten, dass Mistral funktionierte und eine manuelle OpenAI-Konfiguration das Problem umging.

Diese Antworten belegen nicht, dass die grundlegende Paperless-ngx-Installation fehlerhaft ist. Paperless-AI ist eine separate Drittanbieter-Integration mit eigener Provider-/API-Konfiguration.

Spätere 500-Fehler und Passwortfragen wurden im Thread nicht gelöst

Ein Nutzer meldete im Februar 2026 einen HTTP-500-Fehler beim Hochladen, und ein Nutzer konnte im Mai 2026 die erwarteten Passwörter nicht verwenden. Der öffentliche Thread enthält für diese Fälle keine abschließenden Diagnosen.

Verwende die Beispiel-Zugangsdaten aus dem ursprünglichen Tutorial nicht als allgemeine Anmelderezeptur für spätere BigBear-Versionen.

Paperless-Daten vor größeren Paketänderungen exportieren

Die aktuelle Paperless-Version bietet einen Dokumentexporter, der Dokumente, Vorschaubilder, Metadaten und aus der Datenbank abgeleitete Informationen für Migrations- und Sicherungsvorgänge umfasst. Verwende vor dem Ersetzen der Datenbank oder des Compose-Stacks einen anwendungsbewussten Export sowie normale Sicherungen des Speichers.

FAQ zu Paperless-ngx auf ZimaOS

Ist Tika für jede Paperless-ngx-Installation erforderlich?

Nein. Er ist optional und wird hauptsächlich für Office-Dokumente und die E-Mail-Analyse benötigt.

Erfordern große Consume-Stapel normalerweise einen Neustart?

Der ursprüngliche Autor empfahl es aufgrund seiner Erfahrungen, aber die aktuelle Upstream-Dokumentation macht einen Neustart nicht zu einer normalen Voraussetzung.

Welche Datenbank empfiehlt Paperless aktuell für neue Installationen?

PostgreSQL ist das empfohlene Backend für neue Docker-Bereitstellungen.

Ist Paperless-AI Bestandteil von Paperless-ngx selbst?

Nein. Es handelt sich um eine separate Drittanbieter-Integration, die später im Thread besprochen wird.