Sign inSign up

oldgrandpavanu/cloudflarednsupdateservice

By oldgrandpavanu

•Updated over 1 year ago

A microservice that updates your CloudFlare DNS Records to your external IP Address

Image
Networking
1

4.0K

oldgrandpavanu/cloudflarednsupdateservice repository overview

⁠CloudFlare.Dns.DynamicUpdateService

A small service that updates your CloudFlare DNS Records to your external IP Address.

⁠Things to keep in mind

The container will continue to run, and will execute the check based on environment variable DynamicUpdateSettings__SecondsBetweenChecks.

⁠Inputs

  • DynamicUpdateSettings__CloudFlareApiToken - Your Cloudflare API token
  • DynamicUpdateSettings__DnsNamesToCheck - A comma separated list of ARecords
  • DynamicUpdateSettings__SecondsBetweenChecks - Seconds between runs

⁠docker-compose.yaml Example

version: '3'
services:
  app:
    image: 'oldgrandpavanu/cloudflarednsupdateservice:1.0.1'
    container_name: CloudFlareDnsUpdateService
    environment:
      DynamicUpdateSettings__CloudFlareApiToken: "<API TOKEN>"
      DynamicUpdateSettings__DnsNamesToCheck: "example.com, test.example.com"
      DynamicUpdateSettings__SecondsBetweenChecks: 300
      TZ: 'America/New_York'
    stdin_open: true
    tty: true

Tag summary

Content type

Image

Digest

sha256:6e3d06abd…

Size

74.9 MB

Last updated

over 1 year ago

docker pull oldgrandpavanu/cloudflarednsupdateservice