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; }