is a clean, scalable STUN and TURN server for Unix-like operating systems and Microsoft Windows. Clients can connect using UDP, TCP, or TLS over IPv4 or IPv6
Needs
In Ns7, it was possible to make use of the existing ejabberd instance, as a signalling, STUN or TURN server for Nextcloud and many things communication.
Nextcloud requires one, which it does not ship with by default, and potentially many future communication apps, might have a need for one. It is therefore, my request and need that Nethserver, implement a TUN server.
These maters have been discussed before in many articles,
It would also be interesting for Jitsi. If I’m not mistaken, Jitsi uses Google’s Stun servers by default. In terms of data protection, this is actually suboptimal.
Unfortunately in the jitsi app it’s hardcoded in ../actions/configure-module/10configure_environment_vars so if you reconfigure jitsi in the cluster-admin, it’s set to the default servers again.
You can set the environment variables in jitsi.env…
runagent -m jitsi1 nano jitsi.env
…and restart the jitsi service to apply the new settings:
TURN seems not needed. From the link that I posted:
Notice that you should NEVER configure a TURN server for Janus unless it’s really what you want! If you want users to use TURN, then you need to configure that on the client side, and NOT in Janus.