Jitsi videobridge
services.jitsi-videobridge.colibriRestApi
Whether to enable the private rest API for the COLIBRI control interface. Needed for monitoring jitsi, enabling scraping of the /colibri/stats endpoint.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.config
Videobridge configuration.
See https://github.com/jitsi/jitsi-videobridge/blob/master/jvb/src/main/resources/reference.conf for default configuration with comments.
Type: attribute set
Default
{ }
Example
{videobridge = {ice.udp.port = 5000;websockets = {enabled = true;server-id = "jvb1";};};}
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.enable
Whether to enable Jitsi Videobridge, a WebRTC compatible video router.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.extraProperties
Additional Java properties passed to jitsi-videobridge.
Type: attribute set of string
Default
{ }
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.nat.localAddress
Local address when running behind NAT.
Type: null or string
Default
null
Example
"192.168.1.42"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.nat.publicAddress
Public address when running behind NAT.
Type: null or string
Default
null
Example
"1.2.3.4"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.openFirewall
Whether to open ports in the firewall for the videobridge.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.xmppConfigs
XMPP servers to connect to.
See https://github.com/jitsi/jitsi-videobridge/blob/master/doc/muc.md for more information.
Type: attribute set of (submodule)
Default
{ }
Example
{"localhost" = {hostName = "localhost";userName = "jvb";domain = "auth.xmpp.example.org";passwordFile = "/var/lib/jitsi-meet/videobridge-secret";mucJids = "jvbbrewery@internal.xmpp.example.org";};}
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.xmppConfigs.<name>.disableCertificateVerification
Whether to skip validation of the server's certificate.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.xmppConfigs.<name>.domain
Domain part of JID of the XMPP user, if it is different from hostName.
Type: null or string
Default
null
Example
"auth.xmpp.example.org"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.xmppConfigs.<name>.hostName
Hostname of the XMPP server to connect to. Name of the attribute set is used by default.
Type: string
Example
"xmpp.example.org"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.xmppConfigs.<name>.mucJids
JID of the MUC to join. JiCoFo needs to be configured to join the same MUC.
Type: string
Example
"jvbbrewery@internal.xmpp.example.org"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.xmppConfigs.<name>.mucNickname
Videobridges use the same XMPP account and need to be distinguished by the nickname (aka resource part of the JID). By default, system hostname is used.
Type: string
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.xmppConfigs.<name>.passwordFile
File containing the password for the user.
Type: string
Example
"/run/keys/jitsi-videobridge-xmpp1"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix
services.jitsi-videobridge.xmppConfigs.<name>.userName
User part of the JID.
Type: string
Default
"jvb"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/jitsi-videobridge.nix