diff --git a/services/synapse/nginx.nix b/services/synapse/nginx.nix index 967476f..dd4aa49 100644 --- a/services/synapse/nginx.nix +++ b/services/synapse/nginx.nix @@ -24,8 +24,9 @@ in locations = { "= /.well-known/matrix/server".extraConfig = mkWellKnown serverConfig; "= /.well-known/matrix/client".extraConfig = mkWellKnown clientConfig; + "^~ /_synapse/client".proxyPass = "http://[::1]:${toString cfg.port}"; "^~ /_matrix" = { - proxyPass = "http://127.0.0.1:${toString cfg.port}"; + proxyPass = "http://[::1]:${toString cfg.port}"; extraConfig = '' limit_req zone=matrix burst=100 nodelay; proxy_set_header Host $host;