parent
5985b5c94c
commit
531c08a1d9
@ -0,0 +1,55 @@ |
||||
<chapter xmlns="http://docbook.org/ns/docbook" |
||||
xmlns:xlink="http://www.w3.org/1999/xlink" |
||||
xmlns:xi="http://www.w3.org/2001/XInclude" |
||||
version="5.0" |
||||
xml:id="module-services-jitsi-meet"> |
||||
<title>Jitsi Meet</title> |
||||
<para> |
||||
With Jitsi Meet on NixOS you can quickly configure a complete, |
||||
private, self-hosted video conferencing solution. |
||||
</para> |
||||
|
||||
<section xml:id="module-services-jitsi-basic-usage"> |
||||
<title>Basic usage</title> |
||||
<para> |
||||
A minimal configuration using Let's Encrypt for TLS certificates looks like this: |
||||
<programlisting>{ |
||||
services.jitsi-meet = { |
||||
<link linkend="opt-services.jitsi-meet.enable">enable</link> = true; |
||||
<link linkend="opt-services.jitsi-meet.enable">hostName</link> = "jitsi.example.com"; |
||||
}; |
||||
<link linkend="opt-services.jitsi-videobridge.openFirewall">services.jitsi-videobridge.openFirewall</link> = true; |
||||
<link linkend="opt-networking.firewall.allowedTCPPorts">networking.firewall.allowedTCPPorts</link> = [ 80 443 ]; |
||||
<link linkend="opt-security.acme.email">security.acme.email</link> = "me@example.com"; |
||||
<link linkend="opt-security.acme.acceptTerms">security.acme.acceptTerms</link> = true; |
||||
}</programlisting> |
||||
</para> |
||||
</section> |
||||
|
||||
<section xml:id="module-services-jitsi-configuration"> |
||||
<title>Configuration</title> |
||||
<para> |
||||
Here is the minimal configuration with additional configurations: |
||||
<programlisting>{ |
||||
services.jitsi-meet = { |
||||
<link linkend="opt-services.jitsi-meet.enable">enable</link> = true; |
||||
<link linkend="opt-services.jitsi-meet.enable">hostName</link> = "jitsi.example.com"; |
||||
<link linkend="opt-services.jitsi-meet.config">config</link> = { |
||||
enableWelcomePage = false; |
||||
prejoinPageEnabled = true; |
||||
defaultLang = "fi"; |
||||
}; |
||||
<link linkend="opt-services.jitsi-meet.interfaceConfig">interfaceConfig</link> = { |
||||
SHOW_JITSI_WATERMARK = false; |
||||
SHOW_WATERMARK_FOR_GUESTS = false; |
||||
}; |
||||
}; |
||||
<link linkend="opt-services.jitsi-videobridge.openFirewall">services.jitsi-videobridge.openFirewall</link> = true; |
||||
<link linkend="opt-networking.firewall.allowedTCPPorts">networking.firewall.allowedTCPPorts</link> = [ 80 443 ]; |
||||
<link linkend="opt-security.acme.email">security.acme.email</link> = "me@example.com"; |
||||
<link linkend="opt-security.acme.acceptTerms">security.acme.acceptTerms</link> = true; |
||||
}</programlisting> |
||||
</para> |
||||
</section> |
||||
|
||||
</chapter> |
Loading…
Reference in new issue