Respaldo ≠ restauración. Prueba el camino de restauración antes de un incidente.
Simulacro trimestral:
- Levanta un VPS nuevo con el mismo hostname (o usa overrides en
/etc/hostsen una estación de trabajo). - Instala Mailcow como si fuera nuevo.
- Ejecuta
./helper-scripts/backup_and_restore.sh restorey apunta a tu snapshot. - Inicia sesión, verifica que los buzones se monten, envía y recibe un mensaje de prueba.
Opciones de recuperación a un punto en el tiempo:
- Snapshots ZFS / BTRFS a nivel del host: atómicos, cada hora, con costo casi nulo.
- Binlogs de MariaDB: define
MYSQL_BINLOG=yenmailcow.confpara reproducir transacciones individuales. - Versionado de S3 en los respaldos subidos con rclone, como seguro contra ransomware.
Objetivos de RTO/RPO:
| Configuración | RPO | RTO |
|---|---|---|
| Subida diaria con rclone | 24 h | 1 a 2 h |
| ZFS cada hora + copia nocturna fuera del host | 1 h | 30 min |
| Vmail replicado de forma síncrona con DRBD | Segundos | 5 min |
Para la mayoría de los equipos pequeños, una copia diaria fuera del host con simulacros trimestrales es más que suficiente.
Inicia sesión para llevar el registro de lo que ya leíste.