This is a basic DynDNS Client for deSEC.io with Dual Stack support. This is very rudimentary, offers no special functions and may break in the future!
Note: This project is beeing developed at codeberg.org/maltech/desec-dyndns-client
You need to provide Ipv4 and Ipv6 network to the container, because it needs to check both address types.
The following Podman command shows, how to run this in a container:
podman run \
--network=host
-e DYNDNS_HOSTNAME=host.example.com
-e DYNDNS_TOKEN=YOUR_TOKEN
-e DYNDNS_TTL=300 # Optional
-e DYNDNS_INTERVAL=5m # Optional
-e DYNDNS_METRICS_ADDR=:9333 # Optional
codeberg.org/maltech/desec-dyndns-client:v1.0.1