Use inadyn instead of ddclient
This commit is contained in:
parent
f5e9e140fe
commit
25ddde2a9b
4 changed files with 12 additions and 17 deletions
|
@ -14,6 +14,6 @@
|
||||||
};
|
};
|
||||||
sops.secrets."cloudflare/api_token" = {
|
sops.secrets."cloudflare/api_token" = {
|
||||||
path = "/run/secrets/cloudflare_api_token";
|
path = "/run/secrets/cloudflare_api_token";
|
||||||
group = "root";
|
group = "acme";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
services.ddclient = {
|
|
||||||
enable = true;
|
|
||||||
interval = "5min";
|
|
||||||
quiet = true;
|
|
||||||
protocol = "cloudflare";
|
|
||||||
zone = "rcia.dev";
|
|
||||||
passwordFile = "/run/secrets/cloudflare_api_token";
|
|
||||||
domains = [ "@" "*" ];
|
|
||||||
};
|
|
||||||
sops.secrets."cloudflare/api_token" = {
|
|
||||||
path = "/run/secrets/cloudflare_api_token";
|
|
||||||
owner = "root";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,8 +1,8 @@
|
||||||
{ ... }: {
|
{ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
./acme.nix
|
./acme.nix
|
||||||
./ddclient.nix
|
|
||||||
./forgejo.nix
|
./forgejo.nix
|
||||||
|
./inadyn.nix
|
||||||
./jellyfin.nix
|
./jellyfin.nix
|
||||||
./minecraft
|
./minecraft
|
||||||
./nginx.nix
|
./nginx.nix
|
||||||
|
|
10
hosts/greatyamada/services/inadyn.nix
Normal file
10
hosts/greatyamada/services/inadyn.nix
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{ config, ... }: {
|
||||||
|
services.inadyn = {
|
||||||
|
enable = true;
|
||||||
|
provider."cloudflare.com" = {
|
||||||
|
hostname = [ "rcia.dev" "*.rcia.dev" ];
|
||||||
|
username = "rcia.dev";
|
||||||
|
password = "${config.sops.placeholder.cloudflare.api_key}";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue