feat: adds jitsi-meet (though that breaks due to ssl right now)

This commit is contained in:
Ahwx 2025-02-08 11:43:04 +01:00
parent 69d170c965
commit 51db06e649

View file

@ -1,17 +1,27 @@
{ ... }:
{
services.jitsi-meet = {
services = {
jitsi-meet = {
enable = true;
hostName = "meet.liv.town";
prosody.lockdown = true;
config = {
enableWelcomePage = false;
prejoinPageEnabled = true;
disableModeratorIndicator = true;
};
interfaceConfig = {
SHOW_JITSI_WATERMARK = false;
SHOW_WATERMARK_FOR_GUESTS = 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;
}