feat: acme over nginx

This commit is contained in:
s-prechtl 2025-07-14 18:41:21 +02:00
parent 1d098f6530
commit 91b76ba49c

View file

@ -42,9 +42,18 @@ in {
}; };
networking.firewall.allowedTCPPorts = [ 80 443 ]; networking.firewall.allowedTCPPorts = [ 80 443 ];
services.nginx.virtualHosts.${config.services.coturn.realm} = {
addSSL = true;
enableACME = false; # well do ACME ourselves
forceSSL = false;
locations."/.well-known/acme-challenge/" = {
root = "/var/lib/acme/acme-challenges";
};
};
security.acme.certs.${config.services.coturn.realm} = { security.acme.certs.${config.services.coturn.realm} = {
listenHTTP = "0.0.0.0:80";
email = "stefan@tague.at"; email = "stefan@tague.at";
webroot = "/var/lib/acme/acme-challenges";
postRun = "systemctl restart coturn.service"; postRun = "systemctl restart coturn.service";
group = "turnserver"; group = "turnserver";
}; };