From ed901a996db4296e55953b6f91ed097f234c8eb2 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Wed, 23 Apr 2025 12:25:07 +0200 Subject: modules/stalwart-mail: Add recommended proxy settings for stalwarts-proxy This includes setting things, like setting the `X-Forwarded-For` header. --- modules/by-name/st/stalwart-mail/module.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'modules/by-name/st/stalwart-mail/module.nix') diff --git a/modules/by-name/st/stalwart-mail/module.nix b/modules/by-name/st/stalwart-mail/module.nix index cc4acc9..7bd985f 100644 --- a/modules/by-name/st/stalwart-mail/module.nix +++ b/modules/by-name/st/stalwart-mail/module.nix @@ -188,7 +188,11 @@ in { }; nginx.virtualHosts."${cfg.fqdn}" = { - locations."/".proxyPass = "http://${builtins.elemAt config.services.stalwart-mail.settings.server.listener.http.bind 0}"; + locations."/" = { + proxyPass = "http://${builtins.elemAt config.services.stalwart-mail.settings.server.listener.http.bind 0}"; + recommendedProxySettings = true; + }; + useACMEHost = "${cfg.fqdn}"; forceSSL = true; }; -- cgit 1.4.1