ADR-016: Estrategia de backup 3-2-1 con PBS + Restic + rsync¶
Estado: aceptado Fecha: 2026-05-17
Contexto¶
SmallCountry almacena datos críticos: fotos familiares, documentos de la finca, registros de pacientes, datos científicos de biodiversidad. La pérdida de datos es inaceptable. Se necesita una estrategia de backup que cumpla el principio 3-2-1 (3 copias, 2 medios diferentes, 1 copia externa), con verificación automatizada y restauración probada.
Decisión¶
Proxmox Backup Server (PBS) para backups de contenedores LXC y máquinas virtuales con verificación funcional. Restic para backups cifrados a destino externo. rsync para copia en formato nativo a disco independiente.
Alternativas consideradas¶
| Opción | Por qué se descartó |
|---|---|
| Solo PBS | Sin copia externa offsite. PBS solo cubre LXCs, no archivos individuales |
| Solo Restic | No integrado con Proxmox. Backups de LXC más complejos de gestionar |
| Borg Backup | Similar a Restic pero sin soporte nativo para destinos S3/rclone |
| Duplicati | Interfaz gráfica pero menos fiable en entornos headless. Historial de corrupción en backups grandes |
| Rsync solo | Sin cifrado. Sin deduplicación. Sin snapshots incrementales eficientes |
Consecuencias¶
- ✅ PBS: snapshots incrementales cada 15 min (ZFS), verificación funcional automática, retención 30 días
- ✅ Restic: cifrado, deduplicación, destinos múltiples (local + remoto), repositorio versionado
- ✅ rsync: formato nativo de archivos (JPG, PDF, Markdown). Recuperable sin herramientas especiales
- ✅ Copia externa (Thoth en Garganta la Olla) para resiliencia ante desastre físico
- ❌ Tres herramientas diferentes: más superficie de aprendizaje
- ❌ La copia externa depende de la conectividad con Thoth