summary refs log tree commit diff
path: root/host/Rory-nginx/services/matrix/synapse/synapse-main.nix
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-09-02 23:17:46 +0200
committerRory& <root@rory.gay>2024-09-02 23:17:46 +0200
commit5ce0958bc40144d8622b4be58cf9e84222b08294 (patch)
treefb37d4793b6e66db43cccd0a3530a8e5c2347cee /host/Rory-nginx/services/matrix/synapse/synapse-main.nix
parentSingle scrape interval, add synapse label (diff)
downloadRory-Open-Architecture-5ce0958bc40144d8622b4be58cf9e84222b08294.tar.xz
Less synapse workers, add EDU writers
Diffstat (limited to 'host/Rory-nginx/services/matrix/synapse/synapse-main.nix')
-rwxr-xr-xhost/Rory-nginx/services/matrix/synapse/synapse-main.nix15
1 files changed, 8 insertions, 7 deletions
diff --git a/host/Rory-nginx/services/matrix/synapse/synapse-main.nix b/host/Rory-nginx/services/matrix/synapse/synapse-main.nix
index 68bb866..e8f24d5 100755
--- a/host/Rory-nginx/services/matrix/synapse/synapse-main.nix
+++ b/host/Rory-nginx/services/matrix/synapse/synapse-main.nix
@@ -12,21 +12,22 @@
     nginxVirtualHostName = "matrix.rory.gay";
     enableWorkers = true;
 
-    federationSenders = 16;
+    federationSenders = 8; #8
     pushers = 1;
-    mediaRepoWorkers = 4;
-    clientReaders = 4;
-    syncWorkers = 4;
+    mediaRepoWorkers = 2; #4
+    clientReaders = 2; #4
+    syncWorkers = 2; #4
     authWorkers = 1;
 
-    federationReaders = 8;
-    federationInboundWorkers = 8;
+    federationReaders = 4; #8
+    federationInboundWorkers = 4; #8
 
     enableAppserviceWorker = true;
     enableBackgroundWorker = true;
     enableUserDirWorker = true;
 
-    eventStreamWriters = 8;
+    eventStreamWriters = 4; #8
+    presenceStreamWriters = 2;
 
     # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html
     settings = {