Paperless-AI installieren (Linux) – One-Liner Installer-Skript mit Docker & Caddy HTTPS

Hinweis zum Inhalt: Die Informationen in diesem Artikel wurden nach bestem Wissen zum Zeitpunkt der Veröffentlichung zusammengestellt. Technische Details, Preise, Versionen, Lizenzmodelle und externe Inhalte können sich ändern. Bitte prüfen Sie die genannten Angaben eigenständig, insbesondere vor geschäftskritischen oder sicherheitsrelevanten Entscheidungen. Dieser Artikel ersetzt keine individuelle Fach-, Rechts- oder Steuerberatung.

Professionelles Paperless-ngx Hosting oder Installation gesucht? Wir bei WZ-IT übernehmen Beratung, Installation, Support, Betrieb, Wartung und Monitoring von Paperless-ngx und Paperless-AI - auf unserer Infrastruktur oder eurer. Kostenlose Beratung vereinbaren: Termin buchen.
Paperless-AI ist eine KI-Erweiterung für Paperless-ngx, die eingehende Dokumente automatisch analysiert und mit passenden Tags versieht. Egal ob OpenAI, lokale Modelle mit Ollama oder Azure - Paperless-AI nutzt LLMs um Dokumentinhalte zu verstehen.
Wir haben ein kostenloses Open-Source Installer-Skript gebaut, das Paperless-AI mit Docker in wenigen Minuten deployt - mit interaktiver Konfiguration für alle unterstützten AI-Provider.
Inhaltsverzeichnis
- Was dabei ist
- Voraussetzungen
- Option 1: Quick Install (Ein Befehl)
- Option 2: Erst prüfen, dann installieren (Empfohlen)
- So läuft die Installation
- Nach der Installation
- Nützliche Befehle
- Deinstallation
- Troubleshooting
- Quellcode
Was dabei ist
Unser Installer-Skript bietet:
- Automatische Docker-Installation - Docker und Docker Compose werden bei Bedarf installiert
- Interaktive Konfiguration - Installationsverzeichnis, Domain und Paperless-ngx Verbindung wählen
- Optionales HTTPS - Caddy Reverse Proxy mit automatischen Let's Encrypt Zertifikaten
- Web-Interface - Konfiguration direkt im Browser nach Installation
- Produktionsreifes Setup - Sinnvolle Defaults für sofortigen Einsatz
Voraussetzungen
- Linux-Server (Ubuntu, Debian, CentOS, RHEL, etc.)
bashundcurl(auf den meisten Systemen vorinstalliert)sudo-Rechte für Docker-Installation- Laufende Paperless-ngx Instanz mit API-Zugang
- Für HTTPS: Domain mit DNS auf den Server
Option 1: Quick Install (Ein Befehl)
Wenn ihr der Quelle vertraut, reicht ein Befehl:
curl -fsSL https://raw.githubusercontent.com/wzitcom/public-scripts/main/open-source-apps/paperless-ai/install.sh | bash
Option 2: Erst prüfen, dann installieren (Empfohlen)
Wer auf Nummer sicher gehen will, lädt das Skript erst runter und schaut rein:
# Installer herunterladen
curl -O https://raw.githubusercontent.com/wzitcom/public-scripts/main/open-source-apps/paperless-ai/install.sh
# Skript durchschauen
cat install.sh
# Ausführbar machen und starten
chmod +x install.sh
./install.sh
Generell empfehlen wir, Skripte vor der Ausführung zu prüfen - besonders wenn sie mit sudo laufen.
So läuft die Installation
Beim Ausführen des Installers erscheint ein interaktiver Setup:

Das Skript fragt nach:
- Installationsverzeichnis - Wo die Config-Dateien liegen (Default:
~/paperless-ai) - Domain - Optional für HTTPS-Setup
Danach passiert automatisch:
- Docker wird bei Bedarf installiert
docker-compose.ymlwird mit den Einstellungen erstellt- Caddy wird für HTTPS eingerichtet (falls Domain angegeben)
- Container wird gestartet
- Zugangsdaten werden angezeigt
Nach der Installation
Nach Abschluss ist Paperless-AI einsatzbereit:

Erster Login
- Web-Interface öffnen (http://localhost:3000 oder eure Domain)
- Paperless-ngx Verbindung konfigurieren:
- Paperless-ngx URL
- API Token
- AI Provider einrichten:
- OpenAI API Key, oder
- Ollama Verbindung, oder
- Andere unterstützte Provider
Funktionsweise
- Paperless-AI verbindet sich mit eurer Paperless-ngx Instanz
- Neue Dokumente werden automatisch erkannt
- Die KI analysiert den Dokumentinhalt
- Passende Tags werden automatisch zugewiesen
Installationsdateien
Im Installationsverzeichnis liegen:
| Datei | Zweck |
|---|---|
docker-compose.yml |
Docker-Service-Definition |
.env |
Umgebungsvariablen |
Caddyfile |
Caddy Reverse Proxy Config (bei Domain-Nutzung) |
Nützliche Befehle
Erst ins Installationsverzeichnis wechseln:
cd ~/paperless-ai
Service-Verwaltung
# Logs anzeigen
docker compose logs -f
docker compose logs -f paperless-ai
docker compose logs -f caddy # Bei Caddy
# Services stoppen
docker compose down
# Services starten
docker compose up -d
# Services neustarten
docker compose restart
# Status checken
docker compose ps
Updates
# Neueste Images ziehen und neustarten
docker compose pull
docker compose up -d
Deinstallation
Paperless-AI komplett entfernen:
cd ~/paperless-ai
# Container stoppen und entfernen
docker compose down
# Auch Volumes entfernen (ACHTUNG: löscht alle Daten!)
docker compose down -v
# Installationsverzeichnis löschen
cd ~
rm -rf ~/paperless-ai
Troubleshooting
Port schon belegt
Wenn Port 3000 (oder 80/443 bei Caddy) belegt ist:
# Schauen was die Ports nutzt
sudo lsof -i :3000
sudo lsof -i :80
sudo lsof -i :443
SSL-Zertifikat-Probleme
# Caddy-Logs checken
docker compose logs caddy
# DNS prüfen
nslookup eure-domain.com
Verbindung zu Paperless-ngx schlägt fehl
- Sicherstellen dass Paperless-ngx von diesem Server erreichbar ist
- Firewall-Regeln zwischen den Servern prüfen
- API-Token auf Korrektheit prüfen
Container startet nicht
# Container-Logs checken
docker compose logs paperless-ai
# Container-Status anzeigen
docker ps -a
Quellcode
Das Installer-Skript ist Open Source auf GitHub:
- Repository: github.com/wzitcom/public-scripts
- Paperless-AI Installer: open-source-apps/paperless-ai
Gerne reinschauen, forken oder beitragen!
Hinweis
Das Skript ist für schnelles Deployment von Dev- und Test-Umgebungen gedacht.
Für Produktion solltet ihr beachten:
- Security Hardening
- Sichere Speicherung von API-Keys
- Firewall- und Netzwerk-Regeln
- Backup-Strategie
- Monitoring und Alerting
- Angepasste Konfiguration
Produktionsreifes Setup gesucht? Kontaktiert WZ-IT für professionelle Paperless-ngx und Paperless-AI Installation und Managed Hosting.
Häufig gestellte Fragen
Antworten auf wichtige Fragen zu diesem Thema
Paperless-AI ist eine KI-Erweiterung für Paperless-ngx, die Dokumente automatisch analysiert und taggt. Es nutzt Large Language Models (OpenAI, Ollama, Azure) um Dokumentinhalte zu verstehen und passende Tags zuzuweisen.
Der Installer funktioniert auf allen gängigen Linux-Distributionen wie Ubuntu, Debian, CentOS, RHEL, Rocky Linux, AlmaLinux, Fedora und openSUSE - eigentlich auf jedem System mit bash, curl und Docker-Support.
Ja. Falls Docker noch nicht vorhanden ist, installiert das Skript Docker und Docker Compose automatisch.
Der Installer unterstützt OpenAI, Ollama (für lokale Modelle), Azure OpenAI und benutzerdefinierte OpenAI-kompatible Endpunkte.
Ja. Paperless-AI ist eine Erweiterung für Paperless-ngx und benötigt eine laufende Paperless-ngx Instanz mit API-Zugang.
Ja. Der Installer fragt nach dem AI-Provider und konfiguriert bei Auswahl von Ollama die entsprechende Verbindung zu deiner lokalen Ollama-Instanz.
Der Installer erstellt schnell ein funktionierendes Setup. Für Produktion empfehlen wir zusätzliche Sicherheitshärtung, Backups und Monitoring - das bietet WZ-IT als Managed Service an.
Klar. Wir empfehlen, das Skript erst mit curl -O herunterzuladen und vor der Ausführung durchzuschauen. Der Code ist Open Source und auf GitHub einsehbar.

Geschrieben von
Timo Wevelsiep
Co-Founder & CEO
Co-Founder von WZ-IT. Spezialisiert auf Cloud-Infrastruktur, Open-Source-Plattformen und Managed Services für KMUs und Enterprise-Kunden weltweit.
LinkedInLassen Sie uns über Ihre Idee sprechen
Ob konkrete IT-Herausforderung oder einfach eine Idee – wir freuen uns auf den Austausch. In einem kurzen Gespräch prüfen wir gemeinsam, ob und wie Ihr Projekt zu WZ-IT passt.


Timo Wevelsiep & Robin Zins
Geschäftsführer




