From 16f603559e400a5a81c37020f8536e22f903f13e Mon Sep 17 00:00:00 2001 From: Ivan Dimitrov Date: Fri, 17 May 2024 14:07:48 +0300 Subject: [PATCH] enable angie with status monitoring --- mailserver/nginx/default.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/mailserver/nginx/default.nix b/mailserver/nginx/default.nix index 6372539..0210b69 100644 --- a/mailserver/nginx/default.nix +++ b/mailserver/nginx/default.nix @@ -16,6 +16,7 @@ in services = { nginx = { enable = true; + package = pkgs.angieQuic; recommendedGzipSettings = true; recommendedOptimisation = true; recommendedProxySettings = true; @@ -48,6 +49,18 @@ in proxyPass = "http://127.0.0.1:3001"; }; }; + "status.idimitrov.dev" = { + enableACME = true; + forceSSL = true; + root = "${pkgs.angie-console-light}/share/angie-console-light/html"; + extraConfig = restrictToVpn; + locations."/" = { }; + locations."/api/" = { + extraConfig = '' + api /status/; + ''; + }; + }; }; }; };