summaryrefslogtreecommitdiffstats
path: root/lass/2configs/jitsi.nix
diff options
context:
space:
mode:
authorlassulus <git@lassul.us>2023-02-04 18:46:51 +0100
committerlassulus <git@lassul.us>2023-02-04 18:46:51 +0100
commit55d3bb391f32f1abe27f1e0f58a8baac82b703cc (patch)
tree349de90e5e99c8f8d6adbe8318cd7ea23ffd2530 /lass/2configs/jitsi.nix
parentb1b4fedb1db2a1adcfb4a686de5a51db86af0df2 (diff)
l jitsi: more configs for bigger groups
Diffstat (limited to 'lass/2configs/jitsi.nix')
-rw-r--r--lass/2configs/jitsi.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/lass/2configs/jitsi.nix b/lass/2configs/jitsi.nix
index fa41f6634..2c148dcdd 100644
--- a/lass/2configs/jitsi.nix
+++ b/lass/2configs/jitsi.nix
@@ -8,6 +8,16 @@
enableWelcomePage = true;
requireDisplayName = true;
analytics.disabled = true;
+ startAudioOnly = true;
+ channelLastN = 4;
+ stunServers = [
+ # - https://www.kuketz-blog.de/jitsi-meet-server-einstellungen-fuer-einen-datenschutzfreundlichen-betrieb/
+ { urls = "turn:turn.matrix.org:3478?transport=udp"; }
+ { urls = "turn:turn.matrix.org:3478?transport=tcp"; }
+ # - services.coturn:
+ #{ urls = "turn:turn.${domainName}:3479?transport=udp"; }
+ #{ urls = "turn:turn.${domainName}:3479?transport=tcp"; }
+ ];
};
interfaceConfig = {
SHOW_JITSI_WATERMARK = false;
@@ -17,6 +27,10 @@
};
};
+ services.jitsi-videobridge.config = {
+ org.jitsi.videobridge.TRUST_BWE = false;
+ };
+
krebs.iptables.tables.filter.INPUT.rules = [
{ predicate = "-p tcp --dport 4443"; target = "ACCEPT"; }
{ predicate = "-p udp --dport 10000"; target = "ACCEPT"; }