A python script to set an DNS entry on Hetzner DNS Server with dynamic the IP address from your FritzBox in your domain.
| Variable | Description |
|---|---|
| API_TOKEN | API Token for DNS Changes on Hetzner DNS Server |
| ZONE | DNS Zon you like put the Dynamic IP entry |
| ZONE_RECORD | host Name of DNS entry like 'my-home' |
| FRITZ_IP | IP Address from FitzBox |
| FRITZ_PASS | Password to Access the FitzBox |
docker run -it --rm -e API_TOKEN=<TOKEN> -e ZONE=<DOMAIN> -e ZONE_RECORD=<Host name> -e FRITZ_IP=<IP> -e FRITZ_PASS=<password> mw7101/hetzner_dyn_dns_update
version: '3'
services:
updater:
image: mw7101/hetzner_dyn_dns_update:latest
environment:
API_TOKEN: "<TOKEN>"
ZONE: "<DOMAIN>"
ZONE_RECORD: "<Host Name>"
FRITZ_IP: "<IP>"
FRITZ_PASS: "<password>"
Content type
Image
Digest
sha256:b6afecd70…
Size
28.5 MB
Last updated
about 2 years ago
docker pull mw7101/hetzner_dyn_dns_update