Dokploy

Cloudflare DDNS

A small, feature-rich, and robust Cloudflare DDNS updater.

Cloudflare DDNS logo

Configuration

# For more details, see:
# - https://github.com/favonia/cloudflare-ddns
services:
  cloudflare-ddns:
    image: favonia/cloudflare-ddns:1
    network_mode: host
    restart: unless-stopped
    user: "1000:1000"
    read_only: true
    cap_drop: [all]
    security_opt: [no-new-privileges:true]
    environment:
      - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN:?}
      - DOMAINS=${DOMAINS:?}
      - PROXIED=false
      - IP6_PROVIDER=none
variables = {}

[config]
domains = []
mounts = []

[config.env]
CLOUDFLARE_API_TOKEN = "<INSERT YOUR TOKEN>"
DOMAINS = "example.org,www.example.org,example.io"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogIiMgRm9yIG1vcmUgZGV0YWlscywgc2VlOlxuIyAtIGh0dHBzOi8vZ2l0aHViLmNvbS9mYXZvbmlhL2Nsb3VkZmxhcmUtZGRuc1xuc2VydmljZXM6XG4gIGNsb3VkZmxhcmUtZGRuczpcbiAgICBpbWFnZTogZmF2b25pYS9jbG91ZGZsYXJlLWRkbnM6MVxuICAgIG5ldHdvcmtfbW9kZTogaG9zdFxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgdXNlcjogXCIxMDAwOjEwMDBcIlxuICAgIHJlYWRfb25seTogdHJ1ZVxuICAgIGNhcF9kcm9wOiBbYWxsXVxuICAgIHNlY3VyaXR5X29wdDogW25vLW5ldy1wcml2aWxlZ2VzOnRydWVdXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIENMT1VERkxBUkVfQVBJX1RPS0VOPSR7Q0xPVURGTEFSRV9BUElfVE9LRU46P31cbiAgICAgIC0gRE9NQUlOUz0ke0RPTUFJTlM6P31cbiAgICAgIC0gUFJPWElFRD1mYWxzZVxuICAgICAgLSBJUDZfUFJPVklERVI9bm9uZVxuIiwKICAiY29uZmlnIjogInZhcmlhYmxlcyA9IHt9XG5cbltjb25maWddXG5kb21haW5zID0gW11cbm1vdW50cyA9IFtdXG5cbltjb25maWcuZW52XVxuQ0xPVURGTEFSRV9BUElfVE9LRU4gPSBcIjxJTlNFUlQgWU9VUiBUT0tFTj5cIlxuRE9NQUlOUyA9IFwiZXhhbXBsZS5vcmcsd3d3LmV4YW1wbGUub3JnLGV4YW1wbGUuaW9cIlxuIgp9

Tags

cloud, networking, ddns


Version: 1.15.1

On this page