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 = {
enable = true; jitsi-meet = {
hostName = "meet.liv.town"; enable = true;
config = { hostName = "meet.liv.town";
prejoinPageEnabled = true; prosody.lockdown = true;
disableModeratorIndicator = true; config = {
enableWelcomePage = false;
prejoinPageEnabled = true;
};
interfaceConfig = {
SHOW_JITSI_WATERMARK = false;
SHOW_WATERMARK_FOR_GUESTS = false;
};
}; };
interfaceConfig = { nginx.virtualHosts."meet.liv.town" = {
SHOW_JITSI_WATERMARK = false; 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;
} }