diff --git a/hosts/srv-external/default.nix b/hosts/srv-external/default.nix index 3bf0b51..caf2610 100644 --- a/hosts/srv-external/default.nix +++ b/hosts/srv-external/default.nix @@ -37,10 +37,12 @@ doBackups = true; domain = "docs.sprouted.cloud"; }; + it-tools = { enable = true; domain = "tools.sprouted.cloud"; }; + forgejo = { enable = true; doBackups = true; @@ -48,6 +50,11 @@ ssh.enable = true; }; + openspeedtest = { + enable = true; + domain = "speedtest.sprouted.cloud"; + }; + caddy.virtualHosts = { hedgedoc = { inherit (config.custom.services.hedgedoc) domain port; @@ -58,6 +65,15 @@ forgejo = { 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 + ''; + }; }; }; }; diff --git a/hosts/srv-monitor/default.nix b/hosts/srv-monitor/default.nix index 2e74f42..926f454 100644 --- a/hosts/srv-monitor/default.nix +++ b/hosts/srv-monitor/default.nix @@ -33,6 +33,7 @@ extraConditions = [ "[BODY].healthy == true" ]; }; "git ssh".url = "ssh://git.sstork.dev"; + "speedtest".url = "http://speedtest.sprouted.cloud"; }; };