Simple dynamic DNS updater written in Go.
Create package:
curl -O https://raw.githubusercontent.com/nxshock/ddns/master/PKGBUILD
makepkg
Install package:
pacman -U ddns-0.0-0-x86_64.pkg.tar.xz
You can build package manually with Makefile.
The ddns
configuration files are stored in /etc/ddns/
and example
configuration files are available in /etc/ddns/examples/
.
To use an example configuration, simply copy it from /etc/ddns/examples/
to
/etc/ddns/
and configure it with your credentials.
One time update can be executed by using:
systemctl start ddns.service
To enable automatic updates use:
systemctl enable ddns.timer
systemctl start ddns.timer
Logs are accessible by:
journalctl -u ddns.service
Name | File |
---|---|
Duck DNS | /etc/examples/duckdns.toml.example |
hldns.ru | /etc/examples/hldns.toml.example |