Sauvegarde ≠ restauration. Testez la restauration avant un incident.
Exercice trimestriel :
- Montez un VPS neuf avec le même nom d'hôte (ou utilisez des surcharges
/etc/hostssur un poste de travail). - Installez Mailcow comme s'il était neuf.
- Lancez
./helper-scripts/backup_and_restore.sh restoreet désignez votre snapshot. - Connectez-vous, vérifiez que les boîtes mail se montent, envoyez et recevez un message de test.
Options de restauration à un instant donné (PITR) :
- Snapshots ZFS / BTRFS au niveau de l'hôte : atomiques, toutes les heures, pour un coût quasi nul.
- Binlogs MariaDB : réglez
MYSQL_BINLOG=ydansmailcow.confpour rejouer les transactions une par une. - Versionnage S3 sur les sauvegardes envoyées par rclone, comme assurance contre les ransomwares.
Objectifs RTO/RPO :
| Configuration | RPO | RTO |
|---|---|---|
| Envoi rclone quotidien | 24 h | 1 à 2 h |
| ZFS toutes les heures + copie externe chaque nuit | 1 h | 30 min |
| vmail répliqué en synchrone (DRBD) | Secondes | 5 min |
Pour la plupart des petites équipes, une copie externe quotidienne avec des exercices trimestriels suffit largement.
Connectez-vous pour garder une trace de ce que vous avez lu.