Sign inSign up

mw7101/hetzner_dyn_dns_update

By mw7101

•Updated about 2 years ago

Image
0

1.5K

mw7101/hetzner_dyn_dns_update repository overview

⁠Update the dynamic IP from Fritz Box on Hetzner DNS Server

A python script to set an DNS entry on Hetzner DNS Server with dynamic the IP address from your FritzBox in your domain.

⁠Environment Variables

VariableDescription
API_TOKENAPI Token for DNS Changes on Hetzner DNS Server
ZONEDNS Zon you like put the Dynamic IP entry
ZONE_RECORDhost Name of DNS entry like 'my-home'
FRITZ_IPIP Address from FitzBox
FRITZ_PASSPassword to Access the FitzBox

⁠Running from commandline

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 

⁠Running with docker-compose

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>"

Tag summary

Content type

Image

Digest

sha256:b6afecd70…

Size

28.5 MB

Last updated

about 2 years ago

docker pull mw7101/hetzner_dyn_dns_update