grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / services / web-apps / jitsi-meet.md
blob577f82e315be5cac15bfc18d99f7ebd9b77aa356
1 # Jitsi Meet {#module-services-jitsi-meet}
3 With Jitsi Meet on NixOS you can quickly configure a complete,
4 private, self-hosted video conferencing solution.
6 ## Basic usage {#module-services-jitsi-basic-usage}
8 A minimal configuration using Let's Encrypt for TLS certificates looks like this:
9 ```nix
11   services.jitsi-meet = {
12     enable = true;
13     hostName = "jitsi.example.com";
14   };
15   services.jitsi-videobridge.openFirewall = true;
16   networking.firewall.allowedTCPPorts = [ 80 443 ];
17   security.acme.email = "me@example.com";
18   security.acme.acceptTerms = true;
20 ```
22 ## Configuration {#module-services-jitsi-configuration}
24 Here is the minimal configuration with additional configurations:
25 ```nix
27   services.jitsi-meet = {
28     enable = true;
29     hostName = "jitsi.example.com";
30     config = {
31       enableWelcomePage = false;
32       prejoinPageEnabled = true;
33       defaultLang = "fi";
34     };
35     interfaceConfig = {
36       SHOW_JITSI_WATERMARK = false;
37       SHOW_WATERMARK_FOR_GUESTS = false;
38     };
39   };
40   services.jitsi-videobridge.openFirewall = true;
41   networking.firewall.allowedTCPPorts = [ 80 443 ];
42   security.acme.email = "me@example.com";
43   security.acme.acceptTerms = true;
45 ```