diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml
index 1b51fbd566d..484aaaa022a 100644
--- a/nixos/doc/manual/release-notes/rl-2009.xml
+++ b/nixos/doc/manual/release-notes/rl-2009.xml
@@ -26,6 +26,12 @@
GNOME desktop environment was upgraded to 3.36, see its release notes.
+
+
+ Quickly configure a complete, private, self-hosted video
+ conferencing solution with the new Jitsi Meet module.
+
+
maxx package removed along with services.xserver.desktopManager.maxx module.
diff --git a/nixos/modules/services/web-apps/jitsi-meet.nix b/nixos/modules/services/web-apps/jitsi-meet.nix
index 3b2b2440491..2df762882fa 100644
--- a/nixos/modules/services/web-apps/jitsi-meet.nix
+++ b/nixos/modules/services/web-apps/jitsi-meet.nix
@@ -329,5 +329,6 @@ in
};
};
+ meta.doc = ./jitsi-meet.xml;
meta.maintainers = lib.teams.jitsi.members;
}
diff --git a/nixos/modules/services/web-apps/jitsi-meet.xml b/nixos/modules/services/web-apps/jitsi-meet.xml
new file mode 100644
index 00000000000..97373bc6d9a
--- /dev/null
+++ b/nixos/modules/services/web-apps/jitsi-meet.xml
@@ -0,0 +1,55 @@
+
+ Jitsi Meet
+
+ With Jitsi Meet on NixOS you can quickly configure a complete,
+ private, self-hosted video conferencing solution.
+
+
+
+ Basic usage
+
+ A minimal configuration using Let's Encrypt for TLS certificates looks like this:
+{
+ services.jitsi-meet = {
+ enable = true;
+ hostName = "jitsi.example.com";
+ };
+ services.jitsi-videobridge.openFirewall = true;
+ networking.firewall.allowedTCPPorts = [ 80 443 ];
+ security.acme.email = "me@example.com";
+ security.acme.acceptTerms = true;
+}
+
+
+
+
+ Configuration
+
+ Here is the minimal configuration with additional configurations:
+{
+ services.jitsi-meet = {
+ enable = true;
+ hostName = "jitsi.example.com";
+ config = {
+ enableWelcomePage = false;
+ prejoinPageEnabled = true;
+ defaultLang = "fi";
+ };
+ interfaceConfig = {
+ SHOW_JITSI_WATERMARK = false;
+ SHOW_WATERMARK_FOR_GUESTS = false;
+ };
+ };
+ services.jitsi-videobridge.openFirewall = true;
+ networking.firewall.allowedTCPPorts = [ 80 443 ];
+ security.acme.email = "me@example.com";
+ security.acme.acceptTerms = true;
+}
+
+
+
+