HAFTUNGSAUSSCHLUSS:
Nutzung erfolgt ausschließlich auf eigene Gefahr! Keine Garantie, kein Support, keine Haftung – weder für Datenverlust noch Systemschäden. Jegliche Verantwortung liegt vollständig beim Nutzer.
Anpassungen, Erweiterungen oder eigene Änderungen am Skript sind ausdrücklich möglich und können nach individuellen Anforderungen vorgenommen werden – erfolgen jedoch ebenfalls vollständig auf eigene Verantwortung.
Features:
- DB-Backup vor Update
- Ausführliches Logging
- Health-Checks
- Backup-Rotation
- Image-Cleanup
WICHTIG: Vor Nutzung die Konfiguration im Script anpassen (Container-Namen, Pfade, DB-User)!
-
Version 1.0.3
-
igomyway -
July 4, 2026 at 7:37 PM -
6.92 kB -
23 Downloads
Update gegenüber der ersten Version:
- Kein manueller Portainer-Eingriff mehr nötig – das Script erledigt alles vollautomatisch
- Funktioniert unabhängig davon ob Portainer, Dockhand oder eine andere Verwaltung genutzt wird
- TEST_MODE eingebaut – Script kann ohne echte Änderungen getestet werden
- Dynamischer Health-Check statt fester Wartezeit
- Automatische Backup-Rotation (letzte 5 Backups)- Compose-Pfad und DB-User individuell anpassbar
Wichtiger Hinweis:
Das Script wurde erfolgreich mit Immich v3.0.1 getestet. Die von mir im Thread gepostete docker-compose.yaml blieb dabei unverändert – das Update lief damit problemlos durch. Wer noch die alte docker-compose.yaml aus dem Tutorial nutzt, sollte vor dem Update auf v3.x prüfen ob die yaml aktuell ist – insbesondere der Postgres-Image-Tag und der Redis-Container haben sich geändert. Die aktuelle offizielle yaml findet sich immer unter:
https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -
-
Version 1.0.2
-
igomyway -
April 10, 2026 at 5:30 PM -
6.61 kB -
14 Downloads
Immich Update Script für Portainer / UGREEN NAS
Dieses Script automatisiert das Update von Immich auf einem UGREEN NAS mit Portainer. Es ersetzt den manuellen Weg über die Portainer-Oberfläche vollständig.
Was das Script macht:
- Zeigt die aktuell laufenden Container-Versionen an
- Erstellt vor dem Update ein Datenbank-Backup
- Lädt neue Images automatisch herunter
- Stoppt, entfernt und startet die Container neu
- Überwacht dynamisch, ob alle Container healthy sind
- Zeigt den Server-Log nach dem Update an
- Räumt alte Images und Backups automatisch auf
Voraussetzungen:
- Portainer ist installiert und der Immich-Stack läuft
- Den Pfad COMPOSE_DIR oben im Script auf den eigenen Stack anpassen – die Zahl am Ende (/13) ist bei jedem anders
- Herausfinden mit: sudo ls /volume1/@docker/volumes/portainer_data/_data/compose/
TEST_MODE: Zum Testen ohne echte Änderungen oben im Script TEST_MODE="false" auf TEST_MODE="true" setzen – das Script läuft dann komplett durch, ohne etwas anzufassen.
Getestet auf: UGREEN DXP2800 / Portainer
-
-
Version 1.0.1
-
igomyway -
April 8, 2026 at 7:59 AM -
6.32 kB -
4 Downloads
Die Wartezeit, nachdem der Stack in Portainer deployt wurde, verlängert auf 30 Sekunden (wenn man umgehend nach deployt im Terminal mit „Enter“ bestätigt hat, kann es zu Fehlermeldungen kommen).
-
-
Version 1.0.0
-
igomyway -
February 2, 2026 at 10:37 PM -
13.34 kB -
34 Downloads
-