This is a docker wrapper arround the DynDNS v2 API that automatically updates the DNS server whenever the public IP of the system changes.
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
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 |