diff options
Diffstat (limited to 'hosts/cloud')
-rw-r--r-- | hosts/cloud/hetzner/mail.nix | 4 | ||||
-rw-r--r-- | hosts/cloud/hetzner/nginx.nix | 24 | ||||
-rw-r--r-- | hosts/cloud/packages.nix | 1 |
3 files changed, 26 insertions, 3 deletions
diff --git a/hosts/cloud/hetzner/mail.nix b/hosts/cloud/hetzner/mail.nix index deab818..9ef4de8 100644 --- a/hosts/cloud/hetzner/mail.nix +++ b/hosts/cloud/hetzner/mail.nix @@ -35,7 +35,7 @@ protocol = "imap"; }; jmap = { - bind = "[::]:88888"; + bind = "[::]:8888"; url = "https://mail.urbit.cloud"; protocol = "jmap"; }; @@ -61,7 +61,7 @@ principals = [ { class = "individual"; - name = "User 1"; + name = "polwex"; secret = "%{file:/etc/stalwart/mail-pw1}%"; email = ["polwex@urbit.cloud"]; } diff --git a/hosts/cloud/hetzner/nginx.nix b/hosts/cloud/hetzner/nginx.nix index 1077e71..2e88843 100644 --- a/hosts/cloud/hetzner/nginx.nix +++ b/hosts/cloud/hetzner/nginx.nix @@ -25,12 +25,34 @@ proxy_cache off; ''; }; + # virtualHosts."bridge.urbit.cloud" = { + # enableACME = true; + # forceSSL = true; + # locations."/" = { + # proxyPass = "http://127.0.0.1:4444"; + # # proxyWebsockets = true; # needed if you need to use WebSocket + # extraConfig = '' + # proxy_set_header Host $host; + # proxy_set_header Forwarded $proxy_add_x_forwarded_for; + # ''; + # }; + # extraConfig = '' + # chunked_transfer_encoding off; + # proxy_http_version 1.1; + # proxy_buffering off; + # proxy_cache off; + # ''; + # }; virtualHosts."webmail.urbit.cloud" = { enableACME = true; forceSSL = true; + serverAliases = [ + "mail.urbit.cloud" + "mta-sts.urbit.cloud" + ]; locations."/" = { proxyPass = "http://127.0.0.1:8888"; - # proxyWebsockets = true; # needed if you need to use WebSocket + proxyWebsockets = true; # needed if you need to use WebSocket extraConfig = '' proxy_set_header Host $host; proxy_set_header Forwarded $proxy_add_x_forwarded_for; diff --git a/hosts/cloud/packages.nix b/hosts/cloud/packages.nix index 64f2c95..89b7979 100644 --- a/hosts/cloud/packages.nix +++ b/hosts/cloud/packages.nix @@ -53,5 +53,6 @@ # databases # postgresql # sqlite + devenv ]; } |