diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2023-10-20 17:52:30 +0200 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2023-10-20 17:52:30 +0200 |
| commit | bfd6be344742af5ae9247145e1093c8227fc874e (patch) | |
| tree | 0fcbc2acc9a10c9df476c034efa5d3f16f698521 /profiles | |
| parent | c17f8dd9bf5030e66a5d3d4b927a27854b933122 (diff) | |
add nginx
Diffstat (limited to 'profiles')
| -rw-r--r-- | profiles/server/acme.nix | 2 | ||||
| -rw-r--r-- | profiles/server/mail.nix | 2 | ||||
| -rw-r--r-- | profiles/server/nginx.nix | 12 |
3 files changed, 13 insertions, 3 deletions
diff --git a/profiles/server/acme.nix b/profiles/server/acme.nix index c0d7306..25303a6 100644 --- a/profiles/server/acme.nix +++ b/profiles/server/acme.nix @@ -1,4 +1,4 @@ -{ config, ... }: { +{ config, lib, ... }: with lib; { security.acme = { acceptTerms = true; defaults = { diff --git a/profiles/server/mail.nix b/profiles/server/mail.nix index c6837ef..291e764 100644 --- a/profiles/server/mail.nix +++ b/profiles/server/mail.nix @@ -2,12 +2,14 @@ imports = [ inputs.simple-nixos-mailserver.nixosModule ]; + mailserver = { enable = true; enableImap = false; enableSubmission = true; enableImapSsl = true; enableSubmissionSsl = true; + # TODO: configurate a local dns server? fqdn = ivi.domain; domains = [ ivi.domain ]; diff --git a/profiles/server/nginx.nix b/profiles/server/nginx.nix index 526a8e7..ab308b4 100644 --- a/profiles/server/nginx.nix +++ b/profiles/server/nginx.nix @@ -9,8 +9,16 @@ })); }; config = { - services.nginx = { - enable = true; + services.nginx = { + enable = true; + enableReload = true; + recommendedTlsSettings = true; + recommendedProxySettings = true; + recommendedGzipSettings = true; + recommendedOptimisation = true; + + virtualHosts."${ivi.domain}" = { }; + }; }; } |
