[Mirror of https://git.hanse.de/lilly/hetzner_ddns] Hetzner DynDNS client
- Python 100%
| .github/workflows | setup automatic build with github actions | |
| src/hetzner_ddns | add build confnig | |
| .gitignore | add build confnig | |
| LICENSE | initial commit | |
| pyproject.toml | relax dependencies | |
| README.md | add small readme | |
| renovate.json5 | add renovate config | |
Hetzner DynDNS client
Small python script to set a DNS record on Hetzner DNS based on the plublicly reachable ip address of the host this script is running on.
Configuration
The script is passed the path to a configuration file via -c <path>.
This file must be a a toml encoded file containing the following structure:
api_token = "**********"
[[targets]]
zone = "<zone-name>"
record = "<record-name>"