{ services.uptime-kuma = { enable = true; settings = { UPTIME_KUMA_PORT = "8099"; }; }; services.nginx.virtualHosts."status.lewd.wtf" = { enableACME = true; forceSSL = true; locations."/" = { proxyPass = "http://127.0.0.1:8099"; proxyWebsockets = true; # needed if you need to use WebSocket extraConfig = "proxy_set_header Host $host;" + "proxy_set_header X-Real-IP $remote_addr;" + "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;" + "proxy_set_header X-Forwarded-Proto $scheme;" ; }; }; }