summary refs log tree commit diff
path: root/host/Rory-nginx/services/matrix/synapse/workers/media-repo.nix
diff options
context:
space:
mode:
Diffstat (limited to 'host/Rory-nginx/services/matrix/synapse/workers/media-repo.nix')
-rw-r--r--host/Rory-nginx/services/matrix/synapse/workers/media-repo.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/host/Rory-nginx/services/matrix/synapse/workers/media-repo.nix b/host/Rory-nginx/services/matrix/synapse/workers/media-repo.nix
index ec07eb0..e4d3b32 100644
--- a/host/Rory-nginx/services/matrix/synapse/workers/media-repo.nix
+++ b/host/Rory-nginx/services/matrix/synapse/workers/media-repo.nix
@@ -10,6 +10,8 @@ let
   workers = lib.range 0 (cfg.mediaRepoWorkers - 1);
   routes = [
     "~ ^/_matrix/media/"
+    "~ ^/_matrix/client/v1/media/"
+    "~ ^/_matrix/federation/v1/media/"
     "~ ^/_synapse/admin/v1/purge_media_cache$"
     "~ ^/_synapse/admin/v1/room/.*/media.*$"
     "~ ^/_synapse/admin/v1/user/.*/media.*$"
@@ -65,7 +67,7 @@ in
             database = (
               import ../db.nix {
                 workerName = "media_repo-${toString index}";
-                dbGroup = "small";
+                dbGroup = "solo";
               }
             );
             enable_media_repo = true;
@@ -93,6 +95,9 @@ in
         name = route;
         value = {
           proxyPass = "http://media_repo";
+          extraConfig = ''
+            client_max_body_size 500M;
+          '';
         };
       }) routes
     );