Server/caddy: also serve downloads over http
This commit is contained in:
parent
7006a7ff93
commit
777ab3a99b
1 changed files with 10 additions and 5 deletions
|
|
@ -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;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue