/inwx-update

A small, even minimalistic, yet simple and posix compliant dns updater script for INWX provider (https://www.inwx.com)

Primary LanguageShellGNU General Public License v3.0GPL-3.0

inwx-update

A small, even minimalistic, yet simple and posix compliant shell script to update IP addresses on INWX using their API. The script only needs curl and find command. With a working sendmail command, the script sends a notification mail on errors.

First, copy inwx-update.sample to /etc/default/inwx-update and set correct variables (RECORD for the resource record to update, DOMAIN for the main domain, USER for the username and PASSWORD for the password). Then place the script under /usr/local/bin and run it as a cronjob or as systemd timer.

Enter following line to run the script every five minutes as a cronjob:

*/5 * * * * /usr/local/bin/inwx-update

Or copy inwx-update.service and inwx-update.timer to /etc/systemd/system/ and activate the timer with:

systemctl enable --now inwx-update.timer