From 51db06e6494da9e92a5c9a1a1c08f03f06920cf4 Mon Sep 17 00:00:00 2001 From: Ahwx Date: Sat, 8 Feb 2025 11:43:04 +0100 Subject: [PATCH] feat: adds jitsi-meet (though that breaks due to ssl right now) --- modules/services/jitsi-meet.nix | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/modules/services/jitsi-meet.nix b/modules/services/jitsi-meet.nix index c389ac2..1e1fda0 100644 --- a/modules/services/jitsi-meet.nix +++ b/modules/services/jitsi-meet.nix @@ -1,17 +1,27 @@ { ... }: { - services.jitsi-meet = { - enable = true; - hostName = "meet.liv.town"; - config = { - prejoinPageEnabled = true; - disableModeratorIndicator = true; + services = { + jitsi-meet = { + enable = true; + hostName = "meet.liv.town"; + prosody.lockdown = true; + config = { + enableWelcomePage = false; + prejoinPageEnabled = true; + }; + interfaceConfig = { + SHOW_JITSI_WATERMARK = false; + SHOW_WATERMARK_FOR_GUESTS = false; + }; }; - interfaceConfig = { - SHOW_JITSI_WATERMARK = false; + nginx.virtualHosts."meet.liv.town" = { + forceSSL = true; + sslCertificate = "/var/lib/acme/liv.town/cert.pem"; + sslCertificateKey = "/var/lib/acme/liv.town/key.pem"; + locations."/" = { + proxyPass = "http://localhost:8080"; + proxyWebsockets = true; + }; }; - jibri.enable = false; }; - - services.jitsi-videobridge.openFirewall = true; }