Tout l'état persistant se trouve à deux endroits :
/opt/mailcow-dockerized/data/: des volumes montés en bind (configurations, certificats, état de Rspamd, dumps Redis).- Les volumes Docker nommés : les gros morceaux (Vmail, MariaDB, file Postfix, index Solr).
Les volumes critiques :
| Volume | Contenu |
|---|---|
vmail-vol-1 |
Tout le contenu des boîtes mail (le plus gros) |
mysql-vol-1 |
Base des comptes, ACL, transports |
redis-vol-1 |
Jetons Bayes, état de fail2ban |
postfix-vol-1 |
File d'attente (transitoire, mais à récupérer quand même) |
crypt-vol-1 |
Certificats + clés DKIM |
N'essayez pas de sauvegarder directement les répertoires de volumes Docker en cours d'utilisation. Utilisez l'outil intégré de Mailcow :
./helper-scripts/backup_and_restore.sh backup all
Il met en pause les processus qui écrivent, copie tout dans /var/backup/mailcow_backup_<ts>/ puis redémarre. Lancez-le chaque nuit via cron, puis envoyez la sauvegarde vers S3 / B2 / Wasabi avec rclone.
Connectez-vous pour garder une trace de ce que vous avez lu.