Skip to content

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