From c686f233201cd2d5d60ebc4b9127d1bc2389dcc3 Mon Sep 17 00:00:00 2001 From: Matthew Fennell Date: Sun, 21 Sep 2025 13:01:12 +0100 Subject: Place invites behind a flag Invites are not needed on a single-user transport-only server. Therefore, place this functionality behind a flag. --- files/prosody.cfg.lua.j2 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'files/prosody.cfg.lua.j2') diff --git a/files/prosody.cfg.lua.j2 b/files/prosody.cfg.lua.j2 index 692b0a3..332ac32 100644 --- a/files/prosody.cfg.lua.j2 +++ b/files/prosody.cfg.lua.j2 @@ -47,7 +47,6 @@ modules_enabled = { "stanza_debug"; "time"; "tls"; - "turn_external"; "uptime"; "vcard4"; "vcard_legacy"; @@ -60,6 +59,11 @@ modules_enabled = { "http_libjs"; {% endif %} + -- Turn +{% if not is_transport_server %} + "turn_external"; +{% endif %} + } modules_disabled = { } @@ -86,8 +90,10 @@ report_forward_to = { "submit@reports.xmppbl.org"; } +{% if not is_transport_server %} turn_external_host = "{{ turn_server }}" turn_external_secret = "{{ turn_secret }}" +{% endif %} -- From Monal considerations for XMPP server admins smacks_hibernation_time = 86400 -- cgit v1.2.3