# BACKUP-RESTORE ## Alcance Este documento cubre el material versionado de la vertical reusable dentro de Gitea. No cubre por sí solo: - restore de `platform-40` - restore de PostgreSQL - restore de ChirpStack - restore del tenant de OVH - restore de dashboards provisionados de cliente ## Qué debe quedar versionado aquí - documentación técnica de la vertical - queries SQL reutilizables - semántica - referencias a arquitectura - inventario de archivos clave - notas de operación diaria - JSON base reusable de dashboards, si existe - scripts o fragmentos limpios si decides subirlos más adelante ## Qué no debe guardarse aquí - secretos - `.env` reales - credenciales de cliente - dumps SQL - estados efímeros de contenedores - tokens bearer en claro ## Dependencias principales fuera de este repo - `10-platforms/homelab/platform-40/` - `10-platforms/ovh-cloud/` - `25-kits/lsn50-v2-xkc-y25-v-drainage/` - Vaultwarden - Odoo - BookStack ## Procedimiento mínimo de backup lógico 1. verificar que toda la documentación modificada está committeada 2. verificar que el repo está empujado al remoto 3. verificar que las queries o JSONs relevantes no se han quedado solo en host 4. verificar que las rutas reales del backend y del frontal están documentadas ## Procedimiento mínimo de restore lógico 1. clonar el repo 2. revisar `docs/arquitectura.md` 3. revisar `docs/archivos-clave.md` 4. localizar el backend en `platform-40` 5. localizar el frontal/tenant en OVH 6. validar endpoints y tablas antes de tocar nada ## Validación mínima - `README.md` presente - `docs/arquitectura.md` presente - `docs/semantica-drenaje.md` presente - `docs/archivos-clave.md` presente - `ops/operacion-diaria.md` presente - `grafana/queries/historical-state.sql` presente