From 4281e2aa3f647baa9b616a4f80dcb1c241192185 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Sun, 15 Feb 2026 06:24:20 +0000 Subject: [PATCH] Create cloudflare-ddns.md --- services/cloudflare-ddns.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 services/cloudflare-ddns.md diff --git a/services/cloudflare-ddns.md b/services/cloudflare-ddns.md new file mode 100644 index 0000000..bca101b --- /dev/null +++ b/services/cloudflare-ddns.md @@ -0,0 +1,15 @@ +1. Store your API key securely +Create a file outside your /etc/nixos directory to store your Cloudflare API token: +bashsudo mkdir -p /var/secrets +sudo nano /var/secrets/cloudflare-token +Put your Cloudflare API token in this file, then set appropriate permissions: +bashsudo chmod 600 /var/secrets/cloudflare-token +sudo chown root:root /var/secrets/cloudflare-token + + +3. Get your Cloudflare API Token +If you haven't created one yet: + +Go to Cloudflare Dashboard → My Profile → API Tokens +Create a token with Zone:DNS:Edit permissions for your specific zone +Copy the token to /var/secrets/cloudflare-token