/ddd

Dynamic DNS "Daemon"

Primary LanguageGoApache License 2.0Apache-2.0

Dynamic DNS Daemon

Dead Simple Dynamic DNS Updater

On execution creates or updates the IPv4 A record for a specific domain. Errors if there is more than one existing A record for specified name.

Usage

Set environment variables:

  • CLOUDFLARE_API_TOKEN The Cloudflare API token (not API key).
  • DNS_A_RECORD_FQDN The FQDN to use in the A record.
  • CLOUDFLARE_SITE_ZONE_ID The Zone ID for the site.
  • POLLING Set to true to continue check for IP changes every predetermined interval.
  • POLL_INTERVAL_SECONDS Set polling interval in seconds. Default 120.

Run the binary.