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.
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.
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.
-
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. -
Go to Organization settings.
-
Under Compose settings, select Nextcloud Talk from the Call provider dropdown.
-
Click Save changes.
Related documentation
Logos are trademarks of their respective owners. None of the integrations on this page are created by, affiliated with, or supported by the companies represented by the logos.