- 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)
18 lines
551 B
Bash
Executable File
18 lines
551 B
Bash
Executable File
#!/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
|