matrix: Enable rendezvous server #273
|
@ -264,6 +264,17 @@ in
|
||||||
user_ips_max_age = "28d";
|
user_ips_max_age = "28d";
|
||||||
|
|
||||||
app_service_config_files = config.pub-solar-os.matrix.synapse.app-service-config-files;
|
app_service_config_files = config.pub-solar-os.matrix.synapse.app-service-config-files;
|
||||||
|
|
||||||
|
modules = [{
|
||||||
|
module = "matrix_http_rendezvous_synapse.SynapseRendezvousModule";
|
||||||
|
config = {
|
||||||
|
prefix = "/_synapse/client/org.matrix.msc3886/rendezvous";
|
||||||
|
};
|
||||||
|
}];
|
||||||
|
|
||||||
|
experimental_features = {
|
||||||
|
msc3886_endpoint = "/_synapse/client/org.matrix.msc3886/rendezvous";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
withJemalloc = true;
|
withJemalloc = true;
|
||||||
|
@ -275,9 +286,14 @@ in
|
||||||
"redis"
|
"redis"
|
||||||
];
|
];
|
||||||
|
|
||||||
plugins = [ config.services.matrix-synapse.package.plugins.matrix-synapse-shared-secret-auth ];
|
plugins = with config.services.matrix-synapse.package.plugins; [
|
||||||
|
matrix-synapse-shared-secret-auth
|
||||||
|
matrix-http-rendezvous-synapse
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.services.matrix-synapse.environment.SYNAPSE_ASYNC_IO_REACTOR = "1";
|
||||||
|
|
||||||
services.matrix-authentication-service = {
|
services.matrix-authentication-service = {
|
||||||
enable = true;
|
enable = true;
|
||||||
createDatabase = true;
|
createDatabase = true;
|
||||||
|
|
Loading…
Reference in a new issue