yunussandikci / cloudflare-ddns

Cloudflare DDNS updates your DNS records dynamically to make self-hosting much easier!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release Cloudflare Dynamic DNS

Cloudflare Dynamic DNS

Cloudflare Dynamic DNS is a minimal project that updates your dns records on cloudflare dynmically with its own ip adress within the period you specified. Docker image is only ~2 megabyte, and supports amd64, arm/v7 and arm64 archictectures. Yes, it supports Raspberry Pi!

Usage

You can with using following example to run it on your Docker

  1. Docker Run
docker run \
  -e CLOUDFLARE_TOKEN=YOUR_CLOUDFLARE_TOKEN \
  -e INTERVAL=TIME_INTERVAL_IN_MINUTES \ //like 5
  -e DOMAINS=COMMA_SEPERATED_DOMAINS \ //like foo.bar.com, baz,bar.com
   yunussandikci/cloudflare-ddns:1.0.1
  1. Docker Compose
cloudflare-ddns:
  image: yunussandikci/cloudflare-ddns:1.0.1
  environment:
    CLOUDFLARE_TOKEN: "YOUR_CLOUDFLARE_TOKEN"
    DOMAINS: "COMMA_SEPERATED_DOMAINS" //like foo.bar.baz, bar.baz
    INTERVAL: "TIME_INTERVAL_IN_MINUTES" //like 5

About

Cloudflare DDNS updates your DNS records dynamically to make self-hosting much easier!


Languages

Language:Go 93.3%Language:Dockerfile 6.7%