docs: documentacion extensiva de infraestructura CAS - Junio 2026
- README principal actualizado con indice completo - Documentacion detallada de 4 servidores fisicos - Topologia de red completa con diagramas ASCII - Asignacion de IPs y conflictos identificados - Documentacion DNS para 3 dominios - Servicios: Caddy, Jellyfin Stack, Multimedia - Proyectos: Afterlife, Nexus, Horux - Seguridad: politica y riesgos identificados - Automatizacion: n8n workflows y scripts - Scripts utilitarios: backup, update-dns, check-ip - Roadmap 2026 Q2-Q4 - Documentacion Hermes AI server (actualizada)
This commit is contained in:
17
scripts/check-ip.sh
Executable file
17
scripts/check-ip.sh
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
# Script para monitorear cambios de IP pública y notificar
|
||||
|
||||
LAST_IP_FILE="/var/run/last_public_ip"
|
||||
CURRENT_IP=$(curl -s https://api.ipify.org)
|
||||
|
||||
if [ -f "$LAST_IP_FILE" ]; then
|
||||
LAST_IP=$(cat "$LAST_IP_FILE")
|
||||
if [ "$CURRENT_IP" != "$LAST_IP" ]; then
|
||||
echo "IP cambiada: $LAST_IP -> $CURRENT_IP"
|
||||
# Notificar vía n8n webhook, telegram, etc.
|
||||
# curl -X POST https://n8n.consultoria-as.com/webhook/ip-change ...
|
||||
echo "$CURRENT_IP" > "$LAST_IP_FILE"
|
||||
fi
|
||||
else
|
||||
echo "$CURRENT_IP" > "$LAST_IP_FILE"
|
||||
fi
|
||||
Reference in New Issue
Block a user