From da05bbd779b361ad52a2ec891f69cea849d41bf1 Mon Sep 17 00:00:00 2001 From: erikjohnston Date: Tue, 18 Jul 2023 08:50:18 +0000 Subject: deploy: 1c802de626de3293049206cb788af15cbc8ea17f --- develop/workers.html | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'develop/workers.html') diff --git a/develop/workers.html b/develop/workers.html index 8d12f04eb2..9691db0e55 100644 --- a/develop/workers.html +++ b/develop/workers.html @@ -627,6 +627,26 @@ the stream writer for the receipts stream:

the stream writer for the presence stream:

^/_matrix/client/(api/v1|r0|v3|unstable)/presence/
 
+

Restrict outbound federation traffic to a specific set of workers

+

The +outbound_federation_restricted_to +configuration is useful to make sure outbound federation traffic only goes through a +specified subset of workers. This allows you to set more strict access controls (like a +firewall) for all workers and only allow the federation_sender's to contact the +outside world.

+
instance_map:
+    main:
+        host: localhost
+        port: 8030
+    federation_sender1:
+        host: localhost
+        port: 8034
+
+outbound_federation_restricted_to:
+  - federation_sender1
+
+worker_replication_secret: "secret_secret"
+

Background tasks

There is also support for moving background tasks to a separate worker. Background tasks are run periodically or started via replication. Exactly -- cgit 1.5.1