templates/zerver/integrations/big-blue-button.md
You can configure BigBlueButton as the call provider for your organization. Users will be able to start a BigBlueButton call and invite others using the add video call (<i class="zulip-icon zulip-icon-video-call"></i>) or add voice call (<i class="zulip-icon zulip-icon-voice-call"></i>) button in the compose box.
!!! warn ""
**Note:** This is currently only possible on self-hosted Zulip
installations, and you'll need a BigBlueButton server.
By default, Zulip integrates with Jitsi Meet, a fully-encrypted, 100% open source video conferencing solution. You can configure Zulip to use BigBlueButton as your call provider instead.
{start_tabs}
Run bbb-conf --secret on your BigBlueButton server to get
the hostname and shared secret for your BigBlueButton server.
In /etc/zulip/zulip-secrets.conf, set big_blue_button_secret to your
BigBlueButton server's shared secret.
In /etc/zulip/settings.py, set BIG_BLUE_BUTTON_URL to your
BigBlueButton server's hostname.
Restart the Zulip server with
/home/zulip/deployments/current/scripts/restart-server.
{settings_tab|organization-settings}
Under Compose settings, select BigBlueButton from the Call provider dropdown.
Click Save changes.
{end_tabs}