🚀 Paperless-ngx PostgreSQL Update – V17 auf V18 | Synology Docker
Daniel Medic
0:00 / 0:00
🚀 Paperless-ngx PostgreSQL Update – V17 auf V18 | Synology Docker
4 335 просмотров · 2 недели назад
Daniel Medic
13,5 тыс. подписчиков
4 335 просмотров · 2 недели назад
🚀 Paperless-ngx PostgreSQL Update – V17 auf V18 | Synology Docker
In diesem Video zeige ich dir, wie du PostgreSQL von Version 17 auf Version 18 aktualisierst, während Paperless-ngx auf einer Synology NAS mit Docker läuft. 🐘🔄
⚠️ WICHTIG:
Vor dem Update unbedingt ein funktionierendes Backup erstellen!
🛠️ VORAUSSETZUNGEN
📄 Paperless-ngx läuft auf der Synology
🐳 Docker / Docker Compose
🐘 PostgreSQL V17
💾 SSH-Zugriff auf die Synology
🔐 1. SSH VERBINDEN
ssh medic_adm@192.168.20.201
sudo -i
💾 2. POSTGRESQL BACKUP
docker exec paperless-ngx-db pg_dump -U dbuser01 -d paperlessdb "GRÖSSER ALS ZEICHEN" /volume1/docker/paperless-ngx/paperlessdb.sql
Backup prüfen:
ls -lh /volume1/docker/paperless-ngx/paperlessdb.sql
📦 3. POSTGRESQL 17 SICHERN
cp -a /volume1/docker/paperless-ngx/db /volume1/docker/paperless-ngx/db17
Rechte prüfen:
ls -ld /volume1/docker/paperless-ngx/db17
ls -ln /volume1/docker/paperless-ngx/db17 | head
📁 4. NEUES DATENVERZEICHNIS
mkdir -p /volume1/docker/paperless-ngx/db
ls -ld /volume1/docker/paperless-ngx/db
⚠️ Nur verwenden, wenn das Verzeichnis wirklich leer sein soll:
rm -rf /volume1/docker/paperless-ngx/db/*
🐘 5. POSTGRESQL AUF V18 ÄNDERN
In der Docker-Compose-Datei: (yml File)
postgres:17.11
ändern auf:
postgres:18.6
Volume bei PostgreSQL 18 im yml ändern auf:
/volume1/docker/paperless-ngx/db:/var/lib/postgresql
📂 6. IN DAS PAPERLESS VERZEICHNIS
cd /volume1/docker/paperless-ngx/
ls
🐳 7. POSTGRESQL STARTEN
docker compose up -d db
Logs prüfen:
docker logs paperless-ngx-db --tail 50
🔎 8. POSTGRESQL VERSION PRÜFEN
docker exec paperless-ngx-db psql -U dbuser01 -d paperlessdb -c "SELECT version();"
📥 9. BACKUP EINLESEN
cat /volume1/docker/paperless-ngx/paperlessdb.sql | docker exec -i paperless-ngx-db psql -U dbuser01 -d paperlessdb
Tabellen prüfen:
docker exec paperless-ngx-db psql -U dbuser01 -d paperlessdb -c "\dt"
🔧 10. DATENBANK AKTUALISIEREN
docker exec paperless-ngx-db psql -U dbuser01 -d paperlessdb -c "REINDEX DATABASE paperlessdb;"
docker exec paperless-ngx-db psql -U dbuser01 -d paperlessdb -c "ALTER DATABASE paperlessdb REFRESH COLLATION VERSION;"
🚀 11. PAPERLESS-STACK STARTEN
Am besten via GUI
🌐 12. PAPERLESS-NGX TESTEN
http://192.168.20.201:8000
Danach prüfen:
✅ Anmeldung funktioniert
✅ Dokumente sind vorhanden
✅ Dokumente lassen sich öffnen
✅ Suche funktioniert
✅ Neue Dokumente können verarbeitet werden
✅ Keine offensichtlichen Fehler
💾 BACKUPS NICHT SOFORT LÖSCHEN!
Die alte PostgreSQL-17-Sicherung und das SQL-Backup zunächst behalten.
Erst wenn alles erfolgreich getestet wurde, können die alten Daten gegebenenfalls entfernt werden.
📺 WEITERE PAPERLESS-NGX VIDEOS
In meiner Paperless-ngx Reihe findest du weitere Videos rund um Installation, Updates und Betrieb auf der Synology mit Docker.
👍 HAT DIR DAS VIDEO GEHOLFEN?
Dann freue ich mich über ein Like 👍 und ein Abo 🔔
Auf dem Kanal findest du weitere Tutorials rund um:
🐳 Docker
💾 Synology NAS
📄 Paperless-ngx
🐘 PostgreSQL
🐧 Linux & Server
🏠 Self-Hosting
🌐 Netzwerke
🔐 IT-Sicherheit
🤖 HINWEIS ZUR ERSTELLUNG
Das Thumbnail dieses Videos wurde mit Unterstützung von künstlicher Intelligenz erstellt. 🎨🤖
Auch bei der Erstellung dieser Videobeschreibung wurde KI unterstützend eingesetzt. ✍️🤖
Die technischen Inhalte, Befehle und das im Video gezeigte Vorgehen basieren auf meiner eigenen Umsetzung und dem tatsächlichen Inhalt dieses Tutorials.
🙏 Vielen Dank fürs Zuschauen und viel Erfolg beim PostgreSQL-Update!
#PaperlessNGX #PostgreSQL #PostgreSQL18 #Synology #Docker #SelfHosting #Paperless #NAS #tutorial
---------------------------------------------------------------------------------------
Timeline
00:00 Intro
00:58 Vorbereitungen
01:52 Backup der Umgebung
03:58 Upgrade der Postgres
17:50 Testen
19:17 Outro und Fazit
--------------------------------------------------------------------------------------