From ee020216b0bbb6270a40b6eb1d910582ab9ea00b Mon Sep 17 00:00:00 2001 From: oddlama Date: Fri, 11 Oct 2024 02:09:38 +0200 Subject: [PATCH] fix: persist stalwart mail webadmin --- hosts/envoy/stalwart-mail.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hosts/envoy/stalwart-mail.nix b/hosts/envoy/stalwart-mail.nix index 12b5514..b5c26be 100644 --- a/hosts/envoy/stalwart-mail.nix +++ b/hosts/envoy/stalwart-mail.nix @@ -351,6 +351,8 @@ in { }; config.resource.spam-filter = "file://${config.services.stalwart-mail.package}/etc/stalwart/spamfilter.toml"; + config.resource.webadmin = "file://${config.services.stalwart-mail.package.webadmin}/webadmin.zip"; + webadmin.path = "/var/cache/stalwart-mail"; certificate.default = { cert = "%{file:${config.security.acme.certs.${primaryDomain}.directory}/fullchain.pem}%"; @@ -557,6 +559,7 @@ in { "${cfg.package}/bin/stalwart-mail --config=/run/stalwart-mail/config.toml" ]; RestartSec = "60"; # Retry every minute + CacheDirectory = "stalwart-mail"; }; };