summaryrefslogtreecommitdiffstats
path: root/nixos/modules/services/web-apps/jitsi-meet.xml
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/modules/services/web-apps/jitsi-meet.xml')
-rw-r--r--nixos/modules/services/web-apps/jitsi-meet.xml88
1 files changed, 44 insertions, 44 deletions
diff --git a/nixos/modules/services/web-apps/jitsi-meet.xml b/nixos/modules/services/web-apps/jitsi-meet.xml
index ff44c724adf4..4d2d8aa55e19 100644
--- a/nixos/modules/services/web-apps/jitsi-meet.xml
+++ b/nixos/modules/services/web-apps/jitsi-meet.xml
@@ -1,55 +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>{
+<!-- Do not edit this file directly, edit its companion .md instead
+ and regenerate this file using nixos/doc/manual/md-to-db.sh -->
+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" 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:
+ </para>
+ <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";
+ enable = true;
+ hostName = &quot;jitsi.example.com&quot;;
};
- <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.defaults.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-videobridge.openFirewall = true;
+ networking.firewall.allowedTCPPorts = [ 80 443 ];
+ security.acme.email = &quot;me@example.com&quot;;
+ security.acme.acceptTerms = true;
+}
+</programlisting>
+ </section>
+ <section xml:id="module-services-jitsi-configuration">
+ <title>Configuration</title>
+ <para>
+ Here is the minimal configuration with additional configurations:
+ </para>
+ <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> = {
+ enable = true;
+ hostName = &quot;jitsi.example.com&quot;;
+ config = {
enableWelcomePage = false;
prejoinPageEnabled = true;
- defaultLang = "fi";
+ defaultLang = &quot;fi&quot;;
};
- <link linkend="opt-services.jitsi-meet.interfaceConfig">interfaceConfig</link> = {
+ interfaceConfig = {
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.defaults.email">security.acme.email</link> = "me@example.com";
- <link linkend="opt-security.acme.acceptTerms">security.acme.acceptTerms</link> = true;
-}</programlisting>
- </para>
- </section>
-
+ services.jitsi-videobridge.openFirewall = true;
+ networking.firewall.allowedTCPPorts = [ 80 443 ];
+ security.acme.email = &quot;me@example.com&quot;;
+ security.acme.acceptTerms = true;
+}
+</programlisting>
+ </section>
</chapter>