From 529e77ead6122e2bf6cf6e96c0b5c33ca9dc764d Mon Sep 17 00:00:00 2001 From: ediblerope Date: Sun, 15 Feb 2026 06:22:17 +0000 Subject: [PATCH] Create cloudflare-ddns.nix --- services/cloudflare-ddns.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 services/cloudflare-ddns.nix diff --git a/services/cloudflare-ddns.nix b/services/cloudflare-ddns.nix new file mode 100644 index 0000000..9ef5745 --- /dev/null +++ b/services/cloudflare-ddns.nix @@ -0,0 +1,14 @@ +#jellyfin.nix +{ config, pkgs, lib, ... }: +{ + config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { + services.cloudflare-dyndns = { + enable = true; + apiTokenFile = "/var/secrets/cloudflare-token"; + domains = [ "nordhammer.it" ]; # or subdomain.yourdomain.com + # Optional: specify which network interface to get IP from + # ipv4 = true; # default + # ipv6 = false; # default + }; + }; +}