diff --git a/nix/os/containers/webserver.nix b/nix/os/containers/webserver.nix index 089f266..20a7e3a 100644 --- a/nix/os/containers/webserver.nix +++ b/nix/os/containers/webserver.nix @@ -14,14 +14,23 @@ domain = "www.stefanjunker.de"; }; + security.acme = { + acceptTerms = true; + certs."www.stefanjunker.de".email = "mail@stefanjunker.de"; + }; + services.nginx.enable = true; - services.nginx.virtualHosts."stefanjunker.de" = { + services.nginx.virtualHosts."www.stefanjunker.de" = { default = true; onlySSL = true; root = "/var/www/stefanjunker.de/htdocs"; - sslCertificate = "/etc/secrets/stefanjunker.de/nginx/nginx.crt"; - sslCertificateKey = "/etc/secrets/stefanjunker.de/nginx/nginx.key"; + enableACME = true; + serverAliases = [ + "stefanjunker.de" + ]; + # sslCertificate = "/etc/secrets/stefanjunker.de/nginx/nginx.crt"; + # sslCertificateKey = "/etc/secrets/stefanjunker.de/nginx/nginx.key"; locations."/fi" = { index = "index.php";