feat: plausible email

This commit is contained in:
xyno (Philipp Hochkamp) 2023-08-28 13:54:25 +02:00
parent 4cc6bf950d
commit f2e51f0fb9
4 changed files with 36 additions and 5 deletions

View file

@ -132,11 +132,6 @@
];
services.xynoblog.enable = true;
programs.mosh.enable = true;
ragon.agenix.secrets."mailmoverConf" = { };
services.mailmover = {
enable = true;
configFile = config.age.secrets.mailmoverConf.path;
};
ragon = {
cli.enable = true;
user.enable = true;

View file

@ -4,6 +4,7 @@ in {
ragon.agenix.secrets."plausibleAdminPw" = { };
ragon.agenix.secrets."plausibleReleaseCookie" = { };
ragon.agenix.secrets."plausibleSecretKeybase" = { };
ragon.agenix.secrets."smtpPassword.age" = { };
services.nginx.virtualHosts.${domain} = {
forceSSL = true;
enableACME = true;
@ -28,6 +29,14 @@ in {
baseUrl = "https://${domain}";
secretKeybaseFile = config.age.secrets.plausibleSecretKeybase.path;
};
mail.email = "machdas@xyno.space";
mail.smtp = {
user = "machdas@xyno.space";
passwordFile = config.age.secrets.smtpPassword.path;
hostAddr = "smtp.ionos.de";
hostPort = 465;
enableSSL = true;
};
};
ragon.persist.extraDirectories = [ "/var/lib/private/plausible" ];