diff --git a/ddns-updater/docker-compose.yml b/ddns-updater/docker-compose.yml new file mode 100644 index 0000000..cc4d931 --- /dev/null +++ b/ddns-updater/docker-compose.yml @@ -0,0 +1,42 @@ +version: "3.7" +services: + ddns-updater: + image: ghcr.io/qdm12/ddns-updater + container_name: ddns-updater + network_mode: bridge + ports: + - 8228:8000/tcp + networks: + - traefik + volumes: + - /srv/ddns:/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=:8228 + # - ROOT_URL=/ + + # Backup + # - BACKUP_PERIOD=0 # 0 to disable + # - BACKUP_DIRECTORY=/updater/data + + # Other + # - LOG_LEVEL=info + # - LOG_CALLER=hidden + # - SHOUTRRR_ADDRESSES= + restart: always + +networks: + traefik: + external: true +