Schlagwort: paperless-ngx

  • paperless-ngx: Verschlüsselung at rest einrichten

    Seit Version 0.90 gibt es in paperless-ngx keine eingebaute Verschlüsselungsfunktion mehr. Das wurde damit begründet, dass diese Verschlüsselung zwar davor schützt, dass z. B. durch File-Carving wiederherzustellende Datenteile geschützt würden, jedoch die Verschlüsselung nicht vor Diebstahl des Mediums schütze, da die Verschlüsselungsschlüssel weiterhin lesbar vorlägen.

    (mehr …)
  • paperless-ngx: Dateistruktur nachträglich aus Docker Volumes in ein einheitliches Verzeichnis zusammenfassen

    Wenn man den Installationsprozess von paperless-ngx im Schnelldurchlauf vollzogen hat, hat paperless-ngx mehrere Docker Volumes in seinem docker-compose.yml angelegt:

    • pgdata
    • media
    • data
    • redisdata

    Um diese nachträglich in eine einheitliche Ordnerstruktur zusammenzufassen, z. B. zum leichteren Export des gesamten Docker-Compose-Stacks, gehen wir wie folgt vor.

    (mehr …)
  • paperless-ngx: Bei Hetzner Cloud-Server tägliche Backups aktivieren

    Nachdem wir unsere paperless-ngx Installation auf dem Hetzner Cloud-Server installiert haben, sind Sicherungen unverzichtbar. Sie schützen uns vor möglichen Datenverlusten. In einer anderen Variante werde ich ein anbieterunabhängiges Backup beschreiben, in diesem Artikel nutzen wir die mit Abstand einfachste Variante: Tägliche Backups über die von Hetzner angebotene Infrastruktur.

    (mehr …)
  • paperless-ngx: Auf Hetzner Cloud-Server eigene Domain einrichten

    Ist auf einem virtuellen Server, vgl. Hetzner Cloud-Server, einmal paperless-ngx aufgesetzt, sind gute Voraussetzungen geschaffen, vom bloßen Zugriff über eine IP im Browser auf eine menschenlesbare und -merkbare Domain zu wechseln.

    Dazu bedarf es einer Domain von einem Domainregistrar. Hiervon gibt es viele, die sich lediglich in der Verwaltung der Domain und im Preis unterscheiden. Anfängerkompatibel sind u. A.:

    • DomainFactory
    • United-Domains
    • Strato
    • viele mehr, Recherche lohnt sich unter Umständen
    (mehr …)
  • paperless-ngx: Installation auf einem Hetzner Cloud-Server

    In der folgenden Anleitung möchte ich kurz auf die Installation von paperless-ngx‘ Docker-Compose Stack unter einem frisch installierten Hetzner Cloud-Server mit Ubuntu 24.04 eingehen.

    Schritt 1: Bestellprozess

    Der Bestellprozess bei Hetzner wird durchlaufen, je nach Notwendigkeit wird ein entsprechend dimensionierter Hetzner Cloud-Server mit IPv4 oder ohne IPv4 (dann nur mit IPv6) bestellt. Wenn der Hetzner Cloud-Server verfügbar ist, erhält man die initialen Zugangsdaten zum root-Account per E-Mail.

    (mehr …)
  • Bessere tesseract-Trainingsdaten „tessdata_best“ in paperless-ngx (Docker) nutzen

    paperless-ngx nutzt zur Texterkennung tesseract-ocr über OCRmyPDF. Für tesseract-ocr gibt es dabei zwei unterschiedliche Arten von Texterkennungs-Trainingsdaten (tessdata_fast, tessdata_best). Wobei die standardmäßig im paperless-ngx Docker-Image installierten immer die bereitgestellten „tessdata_fast“-Trainingsdaten sind. Diese sind zügig, aber haben auch eine höhere Fehlerrate in der Erkennung.

    Um für paperless-ngx „tessdata_best“ zu nutzen, empfiehlt sich eine ganz simple Lösung: Wir laden die Trainingsdaten herunter, legen sie in ein Verzeichnis unserer Wahl und mounten sie in den paperless-ngx Container an der jeweilig korrekten Stelle:

    (mehr …)