Server/caddy: also serve downloads over http

This commit is contained in:
Toast 2024-07-26 03:20:17 +02:00
parent 7006a7ff93
commit 777ab3a99b

View file

@ -5,6 +5,11 @@
}: let }: let
manualHostname = "manual.everest.tailscale"; manualHostname = "manual.everest.tailscale";
downloadsHostname = "dl.everest.tailscale"; downloadsHostname = "dl.everest.tailscale";
downloadsConfig = ''
import tailscale
file_server browse
root * /srv/dl/
'';
in { in {
services.caddy = { services.caddy = {
enable = true; enable = true;
@ -32,11 +37,11 @@ in {
}; };
downloads = { downloads = {
hostName = downloadsHostname; hostName = downloadsHostname;
extraConfig = '' extraConfig = downloadsConfig;
import tailscale };
file_server browse downloads-http = {
root * /srv/dl/ hostName = "http://${downloadsHostname}";
''; extraConfig = downloadsConfig;
}; };
}; };
}; };