Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:ddns_updater

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:ddns_updater [2025/01/19 17:08] – creado tempwininformatica:software:aplicaciones_web:ddns_updater [2025/05/19 15:17] (actual) – [Instalación] tempwin
Línea 5: Línea 5:
   * [[https://github.com/qdm12/ddns-updater|Repositorio de código]]   * [[https://github.com/qdm12/ddns-updater|Repositorio de código]]
  
 +===== Instalación =====
  
 +Ejemplo de Docker Compose:
 +
 +<code yaml>
 +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
 +</code>
 +
 +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 [[servicios_web:myaddr|myaddr]]:
 +
 +<code json>
 +{
 +    "settings": [
 +        {
 +            "provider": "myaddr",
 +            "domain": "midominio.myaddr.io",
 +            "key": "8de392cd1aaab89a625982a8231babc1138bff8e940bb971123f04d3a4727a0e"
 +        }
 +    ]
 +}
 +</code>
 +
 +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.1737302931.txt.gz · Última modificación: por tempwin