Runbook: VPN caída¶
🚧 En construcción — este procedimiento se documentará cuando la infraestructura esté desplegada y el escenario pueda probarse.
| Gravedad | 🔴 Crítica — nadie fuera de casa puede acceder a |
| Tiempo de respuesta | < 15 minutos |
| Roles implicados | Hermes (red), Jano (identidad), Argos (observabilidad) |
Síntomas¶
- Los usuarios reportan que no pueden acceder a ningún servicio desde fuera de casa
- La app de NetBird en el móvil muestra "Desconectado" o no conecta
https://inicio.scno carga desde fuera del WiFi doméstico- Los servicios funcionan correctamente desde dentro de casa
Diagnóstico¶
- [ ] Verificar que NetBird está corriendo:
docker logs netbird --tail 20 - [ ] Verificar conectividad del túnel desde fuera
- [ ] Comprobar que la IP pública no ha cambiado (deSEC)
- [ ] Revisar logs de Caddy:
docker logs caddy --tail 20 - [ ] Verificar que Authentik responde:
curl https://authentik.sc/health
Resolución¶
- [ ] Paso 1 — pendiente de definir con la infraestructura desplegada
- [ ] Paso 2 — pendiente
- [ ] Paso 3 — si todo falla, activar WireGuard de emergencia (solo admin)
Verificación¶
- Un usuario fuera de casa confirma que puede acceder a
https://inicio.sc - La app de NetBird muestra "Conectado"
Prevención¶
- Monitorizar la IP pública con deSEC + systemd timer
- Configurar alerta en Uptime Kuma para el endpoint de NetBird
- Documentar el procedimiento de WireGuard de emergencia