diff --git a/roles/server/caddy.nix b/roles/server/caddy.nix index 42f5baf..484a716 100644 --- a/roles/server/caddy.nix +++ b/roles/server/caddy.nix @@ -5,6 +5,11 @@ }: let manualHostname = "manual.everest.tailscale"; downloadsHostname = "dl.everest.tailscale"; + downloadsConfig = '' + import tailscale + file_server browse + root * /srv/dl/ + ''; in { services.caddy = { enable = true; @@ -32,11 +37,11 @@ in { }; downloads = { hostName = downloadsHostname; - extraConfig = '' - import tailscale - file_server browse - root * /srv/dl/ - ''; + extraConfig = downloadsConfig; + }; + downloads-http = { + hostName = "http://${downloadsHostname}"; + extraConfig = downloadsConfig; }; }; };