Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.01 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.01 KB

DynDNSv2

This is a docker wrapper arround the DynDNS v2 API that automatically updates the DNS server whenever the public IP of the system changes.

Usage

Docker Compose

This is an example using the strato.de DynDNS api

version: "3"
services:
    dyndnsv2:
        image: ghcr.io/sandoun/dyndnsv2:latest
        container_name: dyndnsv2
        environment:
        - UPDATE_URL=https://dyndns.strato.com/nic/update
        - USERNAME=*YOUR USERNAME*
        - PASSWORD=*YOUR PASSWORD*
        - UPDATE_DOMAIN_1=domain.com
        - UPDATE_DOMAIN_2=subdomain1.domain.com
        - UPDATE_DOMAIN_3=subdomain2.domain.com
        #add more by incrementing by 1

Environment Variables

Name Description Example
UPDATE_URL The update URL of your provider https://dyndns.strato.com/nic/update
USERNAME Your login username Username
PASSWORD Your login password Password123
UPDATE_DOMAIN_[N] A domain to update, it starts with N=1 and increments by 1 for each additional one domain.com