1.4 KiB
title | date | weight |
---|---|---|
eturnal | 2024-02-25T19:46:23+01:00 | 1 |
As issues with coturn1 rendered it unusable most of the time, I researched another solution as drop-in service for STUN2 and TURN3. eturnal is a modern, straightforward and written in Erlang4. Clients can connect using UDP, TCP, or TLS over IPv4 or IPv6. It supports the mechanism described in an IETF draft5 for authentication.
{{< figure src="img/stun-turn-server.svg" alt="STUN/TURN server symbol" width="25%" >}}
Basic setup
The eturnal — UberLab 7 documentation
is used in addition to the official documentation
to setup a basic service. Further adjustments are specified in the eturnal.yml
file.
Logging level
To investigate configuration errors, I can change the log_level
setting value
to debug
, for example. Afterwards the eturnal service has to be restarted.
-
Issue #844 at GitHub ↩︎
-
Session Traversal Utilities for NAT (STUN) in the Wikipedia ↩︎
-
Traversal Using Relays arount NAT (TURN) in the Wikipedia ↩︎
-
REST API for Access to TURN Services specification as IETF draft ↩︎