Saltar al contenido principal

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 / restart en 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/