about summary refs log tree commit diff
path: root/modules/nixfiles/matrix/synapse.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--modules/nixfiles/matrix/synapse.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/nixfiles/matrix/synapse.nix b/modules/nixfiles/matrix/synapse.nix
index 877d7e9..5f16b7d 100644
--- a/modules/nixfiles/matrix/synapse.nix
+++ b/modules/nixfiles/matrix/synapse.nix
@@ -25,8 +25,9 @@ in {
       nixfiles.modules = {
         nginx = {
           enable = true;
+          upstreams.synapse.servers."${bind_address}:${toString port}" = {};
           virtualHosts.${cfg.domain}.locations = {
-            "~ ^(/_matrix|/_synapse/client)".proxyPass = "http://${bind_address}:${toString port}";
+            "~ ^(/_matrix|/_synapse/client)".proxyPass = "http://synapse";
             "= /.well-known/matrix/server" = {
               extraConfig = ''
                 add_header Content-Type application/json;

Consider giving Nix/NixOS a try! <3