nixos-config/mastus/letsencrypt.nix

32 lines
626 B
Nix
Raw Permalink Normal View History

2015-12-05 13:41:20 +01:00
{ config, pkgs, ... }:
{
2016-06-17 07:48:07 +02:00
security.acme.certs = {
"gebner.org" = {
2019-10-31 22:44:25 +01:00
webroot = "/var/lib/acme/acme-challenge";
2016-06-17 07:48:07 +02:00
email = "gebner@gebner.org";
2020-10-30 19:10:56 +01:00
extraDomainNames = [
2020-10-30 19:06:17 +01:00
"git.gebner.org"
"mail.gebner.org"
"gebner.org"
"www.gebner.org"
"gabrielebner.at"
"www.gabrielebner.at"
"2b7e.org"
"www.2b7e.org"
];
2015-12-05 13:41:20 +01:00
2016-06-17 07:48:07 +02:00
postRun = ''
systemctl reload nginx
2016-06-17 07:49:07 +02:00
systemctl reload postfix
2016-06-18 09:28:16 +02:00
(${config.systemd.services.dovecotSslKey.script})
2016-06-17 07:48:07 +02:00
systemctl reload dovecot2
'';
2015-12-05 13:41:20 +01:00
};
};
2016-06-17 07:48:07 +02:00
2020-06-13 13:08:34 +02:00
security.acme.acceptTerms = true;
2015-12-05 13:41:20 +01:00
}