cloudflare ddns and network forwarding fin

This commit is contained in:
2026-04-24 16:23:49 -05:00
parent fe1242a5fd
commit db0e912139
3 changed files with 41 additions and 115 deletions
+13 -2
View File
@@ -6,6 +6,7 @@
}: let
cfg = config.homelab.ddns;
token = config.sops.secrets."cloudflare/api_token".path;
sec = config.sops.secrets;
in {
options.homelab.ddns = {
enable = lib.mkEnableOption "enables ddns with cloudflare";
@@ -16,10 +17,20 @@ in {
enable = true;
credentialsFile = token;
domains = [
# recoil.pro
"recoil.pro"
"*.recoil.pro"
"mc.recoil.pro"
"smp.recoil.pro"
"superflat.recoil.pro"
"skyblock.recoil.pro"
"cobblemon.recoil.pro"
# blakedheld.xyz
"blakedheld.xyz"
"*.blakedheld.xyz"
"git.blakedheld.xyz"
];
};
@@ -28,8 +39,8 @@ in {
# declare authkey secrets
sops.secrets = {
"cloudflare/api_token" = {
owner = "root";
group = "cloudflare-ddns"
owner = "cloudflare-ddns";
group = "cloudflare-ddns";
};
};
};