Simple dynamic DNS updater written in Go.
Create package:
curl -O https://raw.githubusercontent.com/nxshock/ddns/master/PKGBUILD
makepkgInstall package:
pacman -U ddns-0.0-0-x86_64.pkg.tar.xzYou 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.serviceTo enable automatic updates use:
systemctl enable ddns.timer
systemctl start ddns.timerLogs are accessible by:
journalctl -u ddns.service| Name | File |
|---|---|
| Duck DNS | /etc/examples/duckdns.toml.example |
| hldns.ru | /etc/examples/hldns.toml.example |