diff options
| author | schererleander <leander@schererleander.de> | 2025-10-04 02:52:10 +0200 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-10-04 02:52:10 +0200 |
| commit | 4bbd2fb3fa1e885ff983a4894eefaa5a557f56bf (patch) | |
| tree | 277239e65e364f9650dc8b23edaf877e0bb1ac94 /hosts/sachiel/configuration.nix | |
| parent | 4f90ea891b4058d3b987540e031fa3d1c716a690 (diff) | |
feat: add site flake for personal website and setup
Diffstat (limited to 'hosts/sachiel/configuration.nix')
| -rw-r--r-- | hosts/sachiel/configuration.nix | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/hosts/sachiel/configuration.nix b/hosts/sachiel/configuration.nix index 9c46eb1..9ceda91 100644 --- a/hosts/sachiel/configuration.nix +++ b/hosts/sachiel/configuration.nix @@ -107,23 +107,20 @@ add_header X-Content-Type-Options nosniff; ''; - virtualHosts."schererleander.de" = { - root = "/var/www/site"; - default = true; - forceSSL = true; - enableACME = true; - locations = { - "/" = { - tryFiles = "$uri $uri/ /index.html"; - }; - }; - }; virtualHosts."cloud.schererleander.de" = { forceSSL = true; - enableACME = true; + sslCertificate = "/etc/ssl/schererleander.de/fullchain.pem"; + sslCertificateKey = "/etc/ssl/schererleander.de/privkey.key"; }; }; + services.site = { + enable = true; + domain = "schererleander.de"; + sslCertificate = "/etc/ssl/schererleander.de/fullchain.pem"; + sslCertificateKey = "/etc/ssl/schererleander.de/privkey.key"; + }; + services.nextcloud = { enable = true; package = pkgs.nextcloud31; |
