Skip to main content

How to install the High-Performance backend for Nextcloud Talk?

In order to be able to make bigger videocalls in Nextcloud Talk and to reduce the load on paticipating clients, you should install the High-Performance backend for Nextcloud Talk.

Preparation

  1. Create a subdomain like talk.yourdomain.com and edit the DNS settings for this subdomain to point to your Nextcloud Domain. (instructions)
  2. Port-forward port 3478 TCP and 3478 UDP to your server (instructions)

Installation

  1. Run over CLI:
    sudo bash /var/scripts/menu.sh
  2. Choose Additional Apps -> Talk
  3. Choose to install Nextcloud Talk
  4. Use the standard port 3478 (don't choose to change the port)
  5. Wait until coturn is installed
  6. Don't use UPNP to open the required port since you've already done this manually
  7. Wait until spreed (old name for Nextcloud Talk) is installed
  8. Choose to install the Talk Signaling Server
  9. Type in the subdomain that you've created and that points to your Nextcloud domain (e.g. talk.yourdomain.com)
  10. Don't use UPNP to open the required ports (since you've already done this for your Nextcloud)
  11. Wait until everything is installed and it reports that everything is working as intended.

Now you should be able to make videocalls in Nextcloud Talk with a lot of people and the load on paticipating clients should be reduced!