Todo o estado persistente fica em dois lugares:
/opt/mailcow-dockerized/data/: volumes montados por bind (configurações, certificados, estado do Rspamd, dumps do Redis).- Volumes nomeados do Docker: a parte pesada (Vmail, MariaDB, fila do Postfix, índice do Solr).
Volumes críticos:
| Volume | O que contém |
|---|---|
vmail-vol-1 |
Todo o conteúdo das caixas de e-mail (o maior) |
mysql-vol-1 |
Banco de contas, ACLs, transportes |
redis-vol-1 |
Tokens do Bayes, estado do fail2ban |
postfix-vol-1 |
Fila (transitória, mas vale incluir) |
crypt-vol-1 |
Certificados + chaves DKIM |
Não tente fazer backup dos diretórios de volumes do Docker em uso. Use o utilitário integrado do Mailcow:
./helper-scripts/backup_and_restore.sh backup all
Ele pausa os processos que gravam, tira um snapshot de tudo em /var/backup/mailcow_backup_<ts>/ e reinicia. Agende toda noite no cron e depois envie para S3 / B2 / Wasabi com o rclone.
Entre para acompanhar o que você já leu.