26 lines
660 B
Nix
26 lines
660 B
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
services.cloudflared.enable = true;
|
|
services.cloudflared.tunnels."65c093ce-a3ac-4369-b240-2169514be106" = {
|
|
credentialsFile = "/etc/secrets/65c093ce-a3ac-4369-b240-2169514be106.json";
|
|
ingress = {
|
|
"kemonomimi.pet" = "http://localhost:8679";
|
|
"fedi.kemonomimi.pet" = "http://localhost:8678";
|
|
"media.kemonomimi.pet" = "http://localhost:8678";
|
|
};
|
|
default = "http_status:404";
|
|
};
|
|
|
|
services.cloudflare-dyndns = {
|
|
enable = true;
|
|
|
|
domains = [ "danielk.me" ];
|
|
|
|
apiTokenFile = "/etc/secrets/cloudflare-api-token";
|
|
|
|
proxied = false;
|
|
ipv4 = true;
|
|
ipv6 = false;
|
|
};
|
|
}
|