summaryrefslogtreecommitdiff
path: root/ddclient
diff options
context:
space:
mode:
authorpants <niklasjo2004@gmail.com>2026-09-21 14:16:02 -0700
committerpants <niklasjo2004@gmail.com>2026-09-21 14:16:02 -0700
commit40f81d08239763c2b5c05af63f17e3fd098d978d (patch)
treeb4475da076490a5fadc69904ad26bcf4ac46b9fc /ddclient
init
Diffstat (limited to 'ddclient')
-rw-r--r--ddclient/README1
-rw-r--r--ddclient/ddclient.conf39
2 files changed, 40 insertions, 0 deletions
diff --git a/ddclient/README b/ddclient/README
new file mode 100644
index 0000000..e610395
--- /dev/null
+++ b/ddclient/README
@@ -0,0 +1 @@
+goes in /etc/
diff --git a/ddclient/ddclient.conf b/ddclient/ddclient.conf
new file mode 100644
index 0000000..4ab9662
--- /dev/null
+++ b/ddclient/ddclient.conf
@@ -0,0 +1,39 @@
+use=web, web=api.ipify.org
+protocol=cloudflare
+ssl=yes
+zone=galacticpants.net
+login=niklasjo2004@gmail.com
+password=REDACTED
+galacticpants.net
+
+# UPDATE (9-12-2026) to consolidate entire configuration
+# BEGIN updated configuration
+
+## CloudFlare (www.cloudflare.com)
+##
+
+daemon=600 # check every 600 seconds
+syslog=yes # log update msgs to syslog
+mail=root # mail all msgs to root
+mail-failure=root # mail failed update msgs to root
+# mail-from=root # set the email "From:" header to "root". If
+ # unset (the default) or empty, the from address
+ # depends on your system's default behavior.
+pid=/var/run/ddclient.pid # record PID in file.
+
+ssl=yes # defaults to yes, but set it anyway to be sure
+use=web
+web='https://cloudflare.com/cdn-cgi/trace' # web address to GET containing public IP address
+web-skip='ip=' # skip through the text at the aforementioned address until after 'ip=' to find IP address
+
+protocol=cloudflare, \
+zone=galacticpants.net, \
+ttl=1, \
+#login=token,
+# Only needed if you are using your global API key. If you are using an API token, set it to "token" (without double quotes).
+password='cfut_f0pdgq16IVuv8JJzkRTN19zycBVNvAvgJF0yUuPU0101e59c' \
+# This is either your global API key, or an API token. If you are using an API token, it must have the permissions "Zone - DNS - Edit" and "Zone - Zone - Read". The Zone resources must be "Include - All zones".
+galacticpants.net
+# yes, the above line is required.
+
+# END updated configuration