commit 64d98fe2dfb64acc5d2a8cb338e0e2c9ea9af3cc Author: Adrian Baumgart Date: Wed Mar 20 14:59:37 2024 +0100 initial commit diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..eecbba4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +name: cloudflare_ddns +services: + cloudflare-ddns-v4: + container_name: CloudflareDDNSv4 + env_file: + - main.env + - v4.env + network_mode: host + restart: unless-stopped + image: oznu/cloudflare-ddns:latest + cloudflare-ddns-v6: + container_name: CloudflareDDNSv6 + env_file: + - main.env + - v6.env + network_mode: host + restart: unless-stopped + image: oznu/cloudflare-ddns:latest \ No newline at end of file diff --git a/main.env b/main.env new file mode 100644 index 0000000..5e14bf0 --- /dev/null +++ b/main.env @@ -0,0 +1,6 @@ +API_KEY= +ZONE= +SUBDOMAIN= +PROXIED=false +CF_API=https://api.cloudflare.com/client/v4 +CRON=*/5 * * * * diff --git a/v4.env b/v4.env new file mode 100644 index 0000000..e3fb868 --- /dev/null +++ b/v4.env @@ -0,0 +1 @@ +RRTYPE=A \ No newline at end of file diff --git a/v6.env b/v6.env new file mode 100644 index 0000000..ae61cfb --- /dev/null +++ b/v6.env @@ -0,0 +1 @@ +RRTYPE=AAAA \ No newline at end of file