MichaIng / DietPi

Lightweight justice for your single-board computer!
https://dietpi.com/
GNU General Public License v2.0
4.85k stars 495 forks source link

DietPi-Software | Eturnal STUN/TURN server #3632

Open MichaIng opened 4 years ago

MichaIng commented 4 years ago

https://github.com/processone/eturnal https://github.com/processone/eturnal#building-from-source https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794/93?u=michaing

MichaIng commented 4 years ago

Since it is build with Erlang, it needs quite a lot of additional libraries and runtime tools. For small home/family servers Coturn currently beats in in every resource usage challenge, hence we'll not ship it by default.

However, what I am not able to test but read on most resources, is that Erlang is made for high scale/traffic/reliability network software, hence very likely for larger enterprise or service setups likely it scales much better than Coturn (of course the additional libraries and services loose impact on large setups) and has better error tolerance and reliability. So we'd add Eturnal as separate software option, make Coturn one as well and let user choose one of those two as Nextcloud Talk TURN server.