2.4 KiB
Use Nextcloud Talk as your call provider in Zulip
You can configure Nextcloud Talk as the call provider for your organization. Users will be able to start a Nextcloud Talk call and invite others using the add video call () button in the compose box.
You'll need a Nextcloud server with the Talk app enabled.
!!! warn ""
**Note:** This integration is not available in Zulip Cloud.
Configure Nextcloud Talk as your call provider
By default, Zulip integrates with Jitsi Meet, a fully-encrypted, 100% open source video conferencing solution. You can configure Zulip to use Nextcloud Talk as your call provider instead.
!!! warn ""
**Note:** Zulip creates public Nextcloud Talk conversations with guest
access, allowing anyone to join by visiting a URL and entering their
name. This ensures that all Zulip users can join calls regardless of
whether they have Nextcloud accounts.
{start_tabs}
-
Log in to your Nextcloud server with the user account that will be used for creating video call rooms. Using a dedicated account for this purpose is recommended.
-
Generate an app password in Nextcloud Talk for API access:
- Go to your Settings, select Personal Security and navigate to the Devices & sessions section.
- Set the App name to a name of your choice, such as
Zulip. - Click Create new app password, and copy the generated password.
-
In
/etc/zulip/zulip-secrets.conf, setNEXTCLOUD_TALK_USERNAMEto your Nextcloud Talk username andNEXTCLOUD_TALK_PASSWORDto the app password you generated in the previous step. -
In
/etc/zulip/settings.py, setNEXTCLOUD_SERVERto the URL of your Nextcloud server. -
Restart the Zulip server with
/home/zulip/deployments/current/scripts/restart-server.
{settings_tab|organization-settings}
-
Under Compose settings, select Nextcloud Talk from the Call provider dropdown.
-
Click Save changes.
{end_tabs}