Enable openspeedtest on srv-external

This commit is contained in:
SebastianStork 2025-08-24 17:47:12 +02:00
parent 5d2d29d16d
commit 6e08f6a8a0
2 changed files with 17 additions and 0 deletions

View file

@ -37,10 +37,12 @@
doBackups = true; doBackups = true;
domain = "docs.sprouted.cloud"; domain = "docs.sprouted.cloud";
}; };
it-tools = { it-tools = {
enable = true; enable = true;
domain = "tools.sprouted.cloud"; domain = "tools.sprouted.cloud";
}; };
forgejo = { forgejo = {
enable = true; enable = true;
doBackups = true; doBackups = true;
@ -48,6 +50,11 @@
ssh.enable = true; ssh.enable = true;
}; };
openspeedtest = {
enable = true;
domain = "speedtest.sprouted.cloud";
};
caddy.virtualHosts = { caddy.virtualHosts = {
hedgedoc = { hedgedoc = {
inherit (config.custom.services.hedgedoc) domain port; inherit (config.custom.services.hedgedoc) domain port;
@ -58,6 +65,15 @@
forgejo = { forgejo = {
inherit (config.custom.services.forgejo) domain port; inherit (config.custom.services.forgejo) domain port;
}; };
openspeedtest = {
inherit (config.custom.services.openspeedtest) domain port;
protocol = "http";
extraReverseProxyConfig = ''
request_buffers 35MiB
response_buffers 35MiB
flush_interval -1
'';
};
}; };
}; };
}; };

View file

@ -33,6 +33,7 @@
extraConditions = [ "[BODY].healthy == true" ]; extraConditions = [ "[BODY].healthy == true" ];
}; };
"git ssh".url = "ssh://git.sstork.dev"; "git ssh".url = "ssh://git.sstork.dev";
"speedtest".url = "http://speedtest.sprouted.cloud";
}; };
}; };