Mailcow fournit update.sh à la racine du dépôt. Il récupère les nouveaux tags de conteneurs, régénère les configurations et redémarre la pile.
Mise à jour standard :
cd /opt/mailcow-dockerized
./update.sh -c # show changelog only
./update.sh # actually upgrade
Ce qu'il fait :
git fetchet recherche de nouveaux commits surmaster.- Compare votre
mailcow.confàmailcow.conf.exampleet signale les nouvelles variables. docker compose pulldes nouvelles versions d'images.docker compose downpuisup -d.
Bonnes pratiques :
- Lisez
./update.sh -cAVANT de lancer. Les changements incompatibles sont signalés par!!!. - Faites d'abord un snapshot de sauvegarde (
backup_and_restore.sh backup all). - Mettez à jour pendant une période de faible trafic, car il y a en général 30 à 90 s d'interruption.
- Après la mise à jour, vérifiez
docker compose ps: chaque conteneur doit êtrehealthyourunning.
Connectez-vous pour garder une trace de ce que vous avez lu.