eturnal STUN/TURN Server
Modern standalone STUN and TURN server for WebRTC NAT traversal, from ProcessOne.
eturnal is a modern, feature-rich STUN and TURN server for WebRTC: the relay real-time applications need so audio, video and data connect even when peers sit behind NAT or restrictive firewalls. It is built on Erlang/OTP for high concurrency and ships as a self-contained release, so this appliance bundles its own runtime and starts serving within seconds of first boot.
Deployed from the NetActuate marketplace it boots configured from your seeded values: a generated shared secret and an authentication realm. It answers STUN and TURN on port 3478 over both UDP and TCP, and offers TLS on port 5349 with an automatically generated self-signed certificate. Pick the PoP nearest your users on the map; deploying the same listing into more PoPs takes one click per location.
Authentication uses the STUN/TURN REST credential mechanism: your application derives short-lived credentials from the shared secret (username = expiry unix timestamp, password = base64 HMAC-SHA1 of the username with the secret), so no per-user accounts live on the relay. The generated secret is stored in your secret list and is never echoed by any API. Relaying toward loopback, private and link-local ranges is refused by default, and Prometheus metrics are exposed on port 8081 for observability.
Upstream project: https://github.com/processone/eturnal (Apache-2.0 license). eturnal is an independent open-source project by ProcessOne; NetActuate packages the unmodified upstream binary release on Ubuntu 24.04 LTS and is not affiliated with or endorsed by ProcessOne.
Frequently asked questions
How do I deploy eturnal STUN/TURN Server on NetActuate?
Use the Deploy on NetActuate button to talk to our team. We provision eturnal STUN/TURN Server on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.
What does it cost to run eturnal STUN/TURN Server?
eturnal STUN/TURN Server is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.
Where can eturnal STUN/TURN Server run?
eturnal STUN/TURN Server can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.
Who supports eturnal STUN/TURN Server?
NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.
.png)
.png)

