A simple DDNS service interacted with Cloudflare API.
- Written in Golang and quite easy/small
- Use embedded timer (let you get rid of crontab)
- Designed for systemd
- Support IPv4/IPv6
Download latest release assets and set executable permission.
chmod +x cloudflare-ddns
Edit systemd configuration file (copy from ddns-systemd-template.service)
cp ddns.service /etc/systemd/system
systemctl daemon-reload
systemctl enable ddns
systemctl start ddns
See the LICENSE file for license rights and limitations (MIT).