hermitcollective.net 2023-11-01 09:12:37 +01:00
parent 5b1fe975fa
commit d9fa0a8858
2 changed files with 26 additions and 0 deletions

View File

@ -8,6 +8,7 @@
# Services
./services/ssh.nix
./services/nginx.nix
./services/uptime-kuma.nix
./services/nextcloud.nix
./services/tt-rss.nix
./services/owncast.nix

25
services/uptime-kuma.nix Normal file
View File

@ -0,0 +1,25 @@
{ config, ... }:
{
services.uptime-kuma = {
enable = true;
settings = {
PORT = "4000";
};
};
services.nginx.virtualHosts."status.hermitcollective.net" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://localhost:4000";
proxyWebsockets = true; # needed if you need to use WebSocket
extraConfig =
# required when the target is also TLS server with multiple hosts
"proxy_ssl_server_name on;" +
# required when the server wants to use HTTP Authentication
"proxy_pass_header Authorization;"
;
};
};
}