Nextcloud Talk
By default, Nextcloud Talk uses Nextcloud's STUN server to establish peer-to-peer connections, as detailed in the official Nextcloud Talk documentation. The TURN server functions as a fallback solution and, based on our experience with Nextcloud Talk, is typically not required for most use cases. However, since internet service providers (ISPs) vary in their infrastructure configurations, we cannot guarantee that all meeting participants will be able to use Talk without potential connectivity issues.
Available Solutions
TURN Server Integration
We maintain a TURN server primarily for BigBlueButton that can be quickly configured for Nextcloud Talk if needed. This integration can be implemented upon request.
Participant Limits
- 2 - 5 participants: Should work well with the default configuration;
- More than 10 participants: Nextcloud recommends using their High Performance Backend (HPB), which requires a paid license.
Recommendations
Testing Approach
We recommend initially testing Nextcloud Talk without a TURN server configuration. Please notify us if any users experience connectivity issues. In our experience, performance may decline with groups larger than 4-5 participants without additional infrastructure.
Licensing Considerations
The HPB license from Nextcloud supports ongoing development of the platform, which makes business sense for Nextcloud as a company. However, this licensing model may not be ideal for smaller teams.
Alternative Solution Stack
For teams requiring robust communication tools, we often recommend our integrated solution stack:
- Nextcloud - File sharing and collaboration;
- Mattermost - Team chat and messaging;
- BigBlueButton - Video conferencing and webinars.
This combination provides solid communication capabilities while working around the limitations of individual solutions.