Paperless-ngx ist eine großartige Lösung zur Dokumentenverwaltung – besonders, wenn man es als Bare-Metal-Installation (ohne Docker) in einem Proxmox LXC-Container betreibt. Doch genau das macht das Aktualisieren manchmal tricky – vor allem mit strukturellen Änderungen in neueren Versionen.
In diesem Beitrag zeigen wir dir ein zukunftssicheres Bash-Skript, mit dem du dein Paperless-ngx zuverlässig und bequem auf die neueste Version bringst – komplett automatisch.
🧰 Voraussetzungen
- Paperless-ngx ist unter
/opt/paperlessinstalliert - Keine Verwendung von Docker oder venv (System-Python)
- Die Dienste werden über
systemdgestartet (z. B.paperless-webserver)
✨ Was das Skript leistet
- Erkennt die aktuell installierte Version
- Ermittelt automatisch die neueste GitHub-Version
- Erstellt ein Backup der Konfiguration
- Lädt & entpackt die neue Version
- Installiert Python-Abhängigkeiten
- Führt Datenbankmigrationen durch
- Aktualisiert statische Dateien
- Startet alle Dienste neu
- Erkennt und ersetzt veraltete
gunicorn.conf.py


