From 777ab3a99b689803201e8b66b14bdb53bef1d317 Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 26 Jul 2024 03:20:17 +0200 Subject: [PATCH] Server/caddy: also serve downloads over http --- roles/server/caddy.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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; }; }; };