From 34c109906ddd06931a7e0c1c6e66693546be46a2 Mon Sep 17 00:00:00 2001 From: k3t Date: Sun, 26 Jul 2026 11:45:38 -0600 Subject: [PATCH] update nginx hosts again --- .../services.d/matrix.d/homeserver.nix | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/hosts/nixcloud/services.d/matrix.d/homeserver.nix b/hosts/nixcloud/services.d/matrix.d/homeserver.nix index be02222..3a8c795 100644 --- a/hosts/nixcloud/services.d/matrix.d/homeserver.nix +++ b/hosts/nixcloud/services.d/matrix.d/homeserver.nix @@ -20,7 +20,7 @@ services.nginx.virtualHosts = { "k3t.dev".locations."/.well-known/matrix/client" = { return = '' - 200 '{"m.homeserver":{"base_url":"https://matrix.k3t.dev"},"m.identity_server":{"base_url":"https://vector.im"}}' + 200 '{"m.homeserver":{"base_url":"https://k3t.dev"},"m.identity_server":{"base_url":"https://vector.im"}}' ''; extraConfig = '' default_type application/json; @@ -28,25 +28,19 @@ }; "k3t.dev".locations."/.well-known/matrix/server" = { return = '' - 200 '{"m.server": "matrix.k3t.dev:443"}' + 200 '{"m.server": "k3t.dev:443"}' ''; extraConfig = '' default_type application/json; ''; }; - "matrix.k3t.dev" = { - enableACME = true; - forceSSL = true; - locations."/" = { - proxyPass = "http://127.0.0.1:6167"; - proxyWebsockets = true; - extraConfig = - # required when the target is also TLS server with multiple hosts - "proxy_ssl_server_name on;" + - # required when the server wants to use HTTP Authentication - "proxy_pass_header Authorization;" - ; - }; + "k3t.dev".locations."/_matrix/" = { + proxyPass = "http://127.0.0.1:6167"; + proxyWebsockets = true; + }; + "k3t.dev".locations."/_continuwuity/" = { + proxyPass = "http://127.0.0.1:6167"; + proxyWebsockets = true; }; }; } \ No newline at end of file