1# ACME for certs, using TLS-ALPN-01 Challenges(one fewer ports open)
2# https://stalw.art/docs/server/tls/acme/configuration
3{ cfg, sec }:
4{
5 letsencrypt = {
6 directory = "https://acme-staging-v02.api.letsencrypt.org/directory";
7 challenge = "dns-01";
8 contact = [ "pyrox@pyrox.dev" ];
9 domains = [
10 "mail.pyrox.dev"
11 "mta-sts.pyrox.dev"
12 "autoconfig.pyrox.dev"
13 "autodiscover.pyrox.dev"
14 ];
15 cache = "${cfg.dataDir}/acme/certs";
16 renew-before = "30d";
17 default = true;
18 provider = "desec";
19 secret = "%{file:${sec.stalwart-desec-token.path}}%";
20 };
21}