As issues with coturn rendered it unusable most of the time, another solution can be used as drop-in service for STUN and TURN. eturnal is a modern, straightforward and written in Erlang. Clients can connect using UDP, TCP, or TLS over IPv4 or IPv6. It supports the mechanism described in the REST API for Access to TURN Services specification for authentication.
Follow the instructions in the eturnal Documentation and the eturnal — UberLab 7 documentation for basic setup. After installation and initial configuration, consider adjustments as follows.