Sign inSign up

zaptross/cfddns

By zaptross

•Updated over 1 year ago

A simple cloudflare ddns script written in Go, for use as a cron job in Kubernetes.

Image
0

1.8K

zaptross/cfddns repository overview

⁠cfddns

A simple cloudflare ddns script written in Go, for use as a cron job in Kubernetes.

Checkout the repository here: GitHub⁠

⁠Setup

  1. Clone the repository

Create your cloudflare API token from the API Tokens⁠ page.

  1. Ensure the token has the following permissions:

    • Zone - Zone Settings - Read
    • Zone - Zone - Read
    • Zone - DNS - Edit
  2. Edit the values.yaml file and add your token, domain, subdomain and whether you want to use the proxied option.

    • token: Your cloudflare API token
    • domain: Your domain name
    • subdomain: Your subdomain name
    • proxied: Whether you want to use the proxied option
    • comment: Whether to add a comment to the DNS record indicating it was updated by this script (default: true)

⁠Usage

To install the application using Helm, follow these steps:

helm install -f values.yaml cfddns ./helm

Tag summary

Content type

Image

Digest

sha256:dd7225b43…

Size

6 MB

Last updated

over 1 year ago

docker pull zaptross/cfddns