Mailcow liefert update.sh im Wurzelverzeichnis des Repos mit. Das Skript lädt neue Container-Tags, erzeugt Konfigurationen neu und startet den Stack.
Standard-Upgrade:
cd /opt/mailcow-dockerized
./update.sh -c # show changelog only
./update.sh # actually upgrade
Was es tut:
git fetchund Prüfung auf neue Commits inmaster.- Vergleich Ihrer
mailcow.confmitmailcow.conf.exampleund Warnung bei neuen Variablen. docker compose pullfür neue Image-Versionen.docker compose downundup -d.
Bewährte Praxis:
- Lesen Sie
./update.sh -cVOR dem Ausführen. Breaking Changes sind mit!!!markiert. - Erstellen Sie zuerst einen Backup-Snapshot (
backup_and_restore.sh backup all). - Führen Sie das Upgrade in einem verkehrsarmen Zeitfenster durch, denn üblicherweise gibt es 30 bis 90 s Ausfallzeit.
- Prüfen Sie nach dem Upgrade
docker compose ps: Jeder Container solltehealthyoderrunningsein.
Melden Sie sich an, um festzuhalten, was Sie gelesen haben.