hetzner-api-dyndns
hetzner-api-dyndns copied to clipboard
A small script to dynamically update DNS records using the Hetzner DNS-API.
quite handy, have it running on a Synology NAS. Should be running almost anywhere. Preconfig: - Download script, save it accessible for the container. - Script: Change first line to...
This MR adds a `Dockerfile` and instructions to the `README`. Consider providing an official container image (via [Github](https://docs.github.com/en/actions/publishing-packages/publishing-docker-images) oder [Docker Hub](https://docs.docker.com/docker-hub/builds/link-source/)).
awk was not listed as an explicit dependency, but is required. Thus it's added to both the README, Help and the corresponding check.
The script is not running properly using /bin/sh. Instead, /bin/bash is necessary to interpret the installed tools etc. Compare #23 and #39.
The script states, that curl is not installed (Debian 12 Bookworm) ``` root@server:~# ./dyndns.sh Error: Record_Name: : To run the script 'curl' is needed, but it seems not to be...
I'm running the script on a ubuntu server LTS 18.04 which only has jq version 1.5-1-a5b5cbe. 1. when I run the script I get following output which is very strange...
In case of dynamic IPv6 prefixes, every host on the network obtains it's own Global Unicast Address. But there might be devices on the network, that are not able to...
It might be a good idea not to hit the Hetzner DNS API every five or so minutes when your script is used as part of a cron job. Since...
I like systemd timers more than cronjobs so I wrote one. Benefit against cronjob: It runs immediately after boot and from then every 5 minutes. A cronjob runs every fifth...