Linux

Where Are Jitsi Meet Config Files on Linux?

Self hosted Jitsi Meet keeps web, bridge and focus configs under /etc/jitsi and Prosody configs under /etc/prosody. Paths below apply to Debian style native installs.

Last updated

Native installs place Jitsi configs in /etc/jitsi with separate folders for meet, videobridge and jicofo. Prosody XMPP config lives in /etc/prosody.

Docker installs use a config volume instead, commonly under the compose project config folder. Check native paths first when the server was installed with apt.

Where Jitsi Meet stores this, by platform

Linux
/etc/jitsi/meet/<hostname>-config.js

Web frontend config. Installed from the jitsi meet web config package. Edit after hostname changes and reload the web server.

Linux
/etc/jitsi/videobridge/jvb.conf

Videobridge HOCON config. Contains bridge XMPP credentials, websocket and ICE settings. Older installs also used /etc/jitsi/videobridge/config.

Linux
/etc/jitsi/jicofo/jicofo.conf

Conference focus config. Holds XMPP login for the focus user and bridge selection settings. Requires service restart after edits.

Linux
/etc/prosody/conf.avail/<hostname>.cfg.lua

Prosody virtual host for the meeting domain. Enabled through a symlink in /etc/prosody/conf.d. Main file /etc/prosody/prosody.cfg.lua includes that folder.

Frequently asked questions

Which file controls the Jitsi web client?

The meet config js file under /etc/jitsi/meet. It sets hosts, BOSH URLs and feature flags. Nginx serves it as config.js.

Where are Jitsi logs if config looks correct?

Check /var/log/jitsi for jvb.log and jicofo.log, plus /var/log/prosody/prosody.log. Logs confirm XMPP auth failures and NAT mapping issues.

Notice an outdated path? Let us know.