Problem with Nextcloud Talk HPB setup without Docker on Ubuntu

Hello,

I have installed Nextcloud Talk High-Performance Backend (HPB) on Ubuntu 24.04 without using Docker. I installed and configured the following services:

  • Coturn (TURN/STUN)
  • Janus WebRTC Gateway
  • NATS Server (running via Docker for simplicity)
  • Signaling Server (built from source using this repository)

All services seem to be running correctly, and I was able to enter the configuration details into Nextcloud Talk settings without issue. However, I am unsure how to properly test if the setup is working correctly.

Could someone guide me on how to verify if my Nextcloud Talk HPB setup is functioning properly?

Also, if anyone has a detailed tutorial or additional troubleshooting steps specific to Ubuntu without Docker, please share.

I’ve attached a screenshot of my current configuration status for clarity.

Thanks in advance for your help!

the main point of Talk-HPB is to avoid direct connections between clients. By default each client sends its audio and video to each other participant - obviously this doesn’t scale well. HPB consumes all the media streams, mixes them and sends only one stream to each participant. in turn to know HPB works you simply need to check you media destination - with HPB this should be your HPB server without the other participant (you must decrypt “ICE candidates” to understand it)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.