Mailcow incluye update.sh en la raíz del repositorio. Descarga las nuevas etiquetas de los contenedores, regenera las configuraciones y levanta la stack.
Actualización estándar:
cd /opt/mailcow-dockerized
./update.sh -c # show changelog only
./update.sh # actually upgrade
Lo que hace:
git fetchy busca commits nuevos enmaster.- Compara tu
mailcow.confconmailcow.conf.exampley avisa de las variables nuevas. docker compose pullde las nuevas versiones de las imágenes.docker compose downyup -d.
Buenas prácticas:
- Lee
./update.sh -cANTES de ejecutarlo. Los cambios que rompen compatibilidad se marcan con!!!. - Toma antes un snapshot de respaldo (
backup_and_restore.sh backup all). - Actualiza en una franja de poco tráfico, porque suele haber de 30 a 90 s de caída.
- Después de actualizar, revisa
docker compose ps: cada contenedor debe estar enhealthyorunning.
Inicia sesión para llevar el registro de lo que ya leíste.