Image und Port
| Angabe | Wert |
|---|---|
| Image | ghcr.io/paperless-ngx/paperless-ngx:latest |
| Port | 8000 |
| Empfohlene Größe | L (2048 MB) |
Diese Werte trägst du unter „Umgebung“ ein:
| Name | Wert |
|---|---|
PAPERLESS_URL | die vollständige Adresse deiner Instanz |
PAPERLESS_SECRET_KEY | ein langes Zufallswort |
PAPERLESS_OCR_LANGUAGE | deu für deutsche Dokumente |
PAPERLESS_REDIS | Verbindung zu deiner Redis-Instanz |
Datenbank und Dateien
Leg in der Console eine PostgreSQL-Datenbank an und verknüpfe sie mit der App. Die Zugangsdaten stehen danach als Umgebungsvariablen bereit, du musst nichts abtippen.
Unter „Speicher“ bekommt die App einen dauerhaften Ordner. Hänge ihn auf
/usr/src/paperless/media ein – was dort liegt, überlebt jedes Deployment und jeden Neustart.
Worauf du achten musst
- Texterkennung braucht Rechenzeit und Speicher. Ein mehrseitiges Dokument beschäftigt eine Instanz spürbar; unter 2 GB wird es unzuverlässig.
- Redis ist Pflicht, nicht optional – die Verarbeitung läuft über eine Warteschlange.
- Der Medienordner enthält die Originale. Ohne dauerhaften Speicher sind die Dokumente beim nächsten Deployment weg, obwohl die Datenbank noch weiß, dass es sie gab.
- Die Sprache der Texterkennung vor dem ersten Import setzen – nachträglich müssen Dokumente erneut verarbeitet werden.
Was es kostet
Größe L im Dauerbetrieb kostet rund 31,27 € im Monat, dazu die Datenbank ab rund 7,82 €. Abgerechnet wird sekundengenau: Wer nur zeitweise braucht, was hier läuft, stoppt die App und zahlt für diese Zeit nichts. Alle Preise
Häufige Fragen
Kann ich per E-Mail Dokumente einliefern?
Paperless kann ein Postfach abrufen (IMAP). Das Postfach selbst muss anderswo liegen – hier laufen Webdienste, kein Mailserver.
Wie viel Speicher brauche ich?
Rechne mit einigen hundert Kilobyte je Seite als PDF plus Vorschaubilder. Für ein Privatarchiv genügen wenige Gigabyte, ein Büroarchiv wächst schneller.