informatica:software:aplicaciones_web:ddns_updater
¡Esta es una revisión vieja del documento!
DDNS Updater
Contenedor Docker para actualizar los registros DNS periódicamente de muchos proveedores DNS.
Instalación
Ejemplo de Docker Compose:
version: "3.7" services: ddns-updater: image: qmcgaw/ddns-updater container_name: ddns-updater network_mode: bridge ports: - 8000:8000/tcp volumes: - ./data:/updater/data environment: - CONFIG= - PERIOD=5m - UPDATE_COOLDOWN_PERIOD=5m - PUBLICIP_FETCHERS=all - PUBLICIP_HTTP_PROVIDERS=all - PUBLICIPV4_HTTP_PROVIDERS=all - PUBLICIPV6_HTTP_PROVIDERS=all - PUBLICIP_DNS_PROVIDERS=all - PUBLICIP_DNS_TIMEOUT=3s - HTTP_TIMEOUT=10s # Web UI - LISTENING_ADDRESS=:8000 - ROOT_URL=/ # Backup - BACKUP_PERIOD=0 # 0 to disable - BACKUP_DIRECTORY=/updater/data # Other - LOG_LEVEL=info - LOG_CALLER=hidden - SHOUTRRR_ADDRESSES= restart: always
En el directorio data crearemos un fichero config.json con la configuración del proveedor de DNS dinámico que queramos. Por ejemplo, para un dominio en myaddr:
{
"settings": [
{
"provider": "myaddr",
"domain": "midominio.myaddr.io",
"key": "8de392cd1aaab89a625982a8231babc1138bff8e940bb971123f04d3a4727a0e"
}
]
}
Tendremos además un panel web desde http://midireccion:8000 para poder ver los dominios y el estado de sus renovaciones.
informatica/software/aplicaciones_web/ddns_updater.1737303124.txt.gz · Última modificación: por tempwin
