Jitsi meet
services.jitsi-meet.caddy.enable
Whether to enable caddy reverse proxy to expose jitsi-meet.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.config
Client-side web application settings that override the defaults in {file}config.js
.
See https://github.com/jitsi/jitsi-meet/blob/master/config.js for default configuration with comments.
Type: attribute set
Default
{ }
Example
{enableWelcomePage = false;defaultLang = "fi";}
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.enable
Whether to enable Jitsi Meet - Secure, Simple and Scalable Video Conferences.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.excalidraw.enable
Whether to enable Excalidraw collaboration backend for Jitsi.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.excalidraw.port
The port which the Excalidraw backend for Jitsi should listen to.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
3002
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.extraConfig
Text to append to {file}config.js
web application config file.
Can be used to insert JavaScript logic to determine user's region in cascading bridges setup.
Type: strings concatenated with "\n"
Default
""
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.hostName
FQDN of the Jitsi Meet instance.
Type: string
Example
"meet.example.org"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.interfaceConfig
Client-side web-app interface settings that override the defaults in {file}interface_config.js
.
See https://github.com/jitsi/jitsi-meet/blob/master/interface_config.js for default configuration with comments.
Type: attribute set
Default
{ }
Example
{SHOW_JITSI_WATERMARK = false;SHOW_WATERMARK_FOR_GUESTS = false;}
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.jibri.enable
Whether to enable a Jibri instance and configure it to connect to Prosody.
Additional configuration is possible with {option}services.jibri
, and
{option}services.jibri.finalizeScript
is especially useful.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.jicofo.enable
Whether to enable JiCoFo instance and configure it to connect to Prosody.
Additional configuration is possible with {option}services.jicofo
.
Type: boolean
Default
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.jigasi.enable
Whether to enable jigasi instance and configure it to connect to Prosody.
Additional configuration is possible with .
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.nginx.enable
Whether to enable nginx virtual host that will serve the javascript application and act as
a proxy for the XMPP server. Further nginx configuration can be done by adapting
{option}services.nginx.virtualHosts.<hostName>
.
When this is enabled, ACME will be used to retrieve a TLS certificate by default. To disable
this, set the {option}services.nginx.virtualHosts.<hostName>.enableACME
to
false
and if appropriate do the same for
{option}services.nginx.virtualHosts.<hostName>.forceSSL
.
Type: boolean
Default
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.prosody.enable
Whether to configure Prosody to relay XMPP messages between Jitsi Meet components. Turn this off if you want to configure it manually.
Type: boolean
Default
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.secureDomain.authentication
The authentication type to be used by jitsi
Type: string
Default
"internal_hashed"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.secureDomain.enable
Whether to enable Authenticated room creation.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.videobridge.enable
Jitsi Videobridge instance and configure it to connect to Prosody.
Additional configuration is possible with {option}services.jitsi-videobridge
Type: boolean
Default
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix
services.jitsi-meet.videobridge.passwordFile
File containing password to the Prosody account for videobridge.
If null
, a file with password will be generated automatically. Setting
this option is useful if you plan to connect additional videobridges to the XMPP server.
Type: null or string
Default
null
Example
"/run/keys/videobridge"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/jitsi-meet.nix