Backups
Estrategias
Borg (Prospector)
- Ubicación principal:
91.134.43.229:/var/backups/prospector-borg - Snapshot diario: 10:30
- Replicación a standby:
/etc/cron.d/prospector-backup-replicate(DESACTIVADO por defecto, descomentar para activar)
# Listar snapshots
ssh debian@91.134.43.229 "sudo borg list /var/backups/prospector-borg | tail -10"
# Tamaño
ssh debian@91.134.43.229 "sudo du -sh /var/backups/prospector-borg"
rsync diario al standby
- Cron: 3 AM
- Origen:
91.134.43.229 - Destino:
51.178.137.32
backup-sync local (Mac)
- Log:
/Users/pedrosanchez/DEV/backup_sync.log
Backups BD HR
ssh debian@91.134.43.229 "ls -lah /opt/hr-fenixia/backend/ | grep -E '\\.db$|\\.sql'"
Backups documentos HR
ssh debian@91.134.43.229 "sudo du -sh /opt/hr-fenixia/backend/data/documents/"
Backups Supabase (Advisor + Convenios)
Connection string pooler en memoria local. Backups locales en ~/Backups/supabase/.
Verificación
Skill: backup-verify — ejecuta todos los checks y reporta tabla de estado.
Reglas críticas
- SIEMPRE snapshot antes de
migrate/docker cp/restarten producción (tras incidente 2026-04-22) - Limpiar
index.html.bak*>7 días en/var/www/map-fenixia/ - Backups deprecados en
/opt/backups/deprecated-YYYYMMDD/