How to Install and Uninstall coturn Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 04,2024

1. Install "coturn" package

Please follow the guidance below to install coturn on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install coturn

2. Uninstall "coturn" package

Please follow the step by step instructions below to uninstall coturn on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove coturn $ sudo apt autoclean && sudo apt autoremove

3. Information about the coturn package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: coturn
Architecture: amd64
Version: 4.5.0.3-1ubuntu0.4
Priority: extra
Section: universe/net
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian VoIP Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1194
Provides: stun-server, turn-server
Depends: libc6 (>= 2.15), libevent-core-2.0-5 (>= 2.0.10-stable), libevent-extra-2.0-5 (>= 2.0.10-stable), libevent-openssl-2.0-5 (>= 2.0.10-stable), libevent-pthreads-2.0-5 (>= 2.0.10-stable), libhiredis0.13 (>= 0.13.1), libmysqlclient20 (>= 5.7.11), libpq5 (>= 8.4~), libsqlite3-0 (>= 3.6.0), libssl1.0.0 (>= 1.0.2~beta3), adduser, telnet | telnet-client
Suggests: sip-router, xmpp-server
Conflicts: rfc5766-turn-server, turnserver
Filename: pool/universe/c/coturn/coturn_4.5.0.3-1ubuntu0.4_amd64.deb
Size: 302588
MD5sum: 19a2b09ee53bec942b0379c2e591778d
SHA1: dead4b371c2eb0d316caf0fa8fb5cff6e6d3c75e
SHA256: ea12d0db0a8b2b45bc8a372bb2bc8b088235e5b3c4844192264677975f667383
SHA512: aa5ee7213cbabfba557c287e8ce36a323947b64a0ddc7ac5f294ffbce4309217cf23908ebcb0ee116cef65862d7fba11b347a681fddf9ddb9d22bfd61fdaeafa
Homepage: https://github.com/coturn/coturn/
Description-en: TURN and STUN server for VoIP
STUN (Session Traversal Utilities for NAT) and TURN (Traversal Using Relays
around NAT) are protocols that can be used to provide NAT traversal for VoIP
and WebRTC. This package provides a VoIP media traffic NAT traversal server
and gateway.
.
Supported RFCs:
TURN specs:
* RFC 5766 - base TURN specs;
* RFC 6062 - TCP relaying TURN extension;
* RFC 6156 - IPv6 extension for TURN;
* RFC 7635 - OAuth third-party TURN/STUN authorization;
* DTLS support as client protocol
http://tools.ietf.org/html/draft-petithuguenin-tram-turn-dtls-00
* Mobile ICE (MICE) support
http://tools.ietf.org/html/draft-wing-tram-turn-mobility-03
* TURN ORIGIN specs for multi-tenant servers
http://tools.ietf.org/html/draft-johnston-tram-stun-origin-02
* TURN Bandwidth draft specs
http://tools.ietf.org/html/draft-thomson-tram-turn-bandwidth-00
* SSODA (dual allocation) draft specs
http://tools.ietf.org/html/draft-martinsen-tram-ssoda-00
.
STUN specs:
* RFC 3489 - obsolete "classic" STUN specs;
* RFC 5389 - base "new" STUN specs;
* RFC 5769 - test vectors for STUN protocol testing;
* RFC 5780 - NAT behavior discovery support.
.
The implementation fully supports UDP, TCP, TLS, and DTLS as protocols between
the TURN client and the TURN server. Both UDP and TCP relaying are supported.
.
SQLite, MySQL, PostgreSQL and Redis are supported for the user
repository (if authentication is required).
The long-term credentials mechanism is supported.
For WebRTC applications,
the TURN server REST API for time-limited
secret-based authentication is implemented.
The third-party authentication
specs (OAuth-based) are supported, too.
.
Load balancing can be implemented either by DNS round-robin mechanism, or with
the external networking tools, or by
the built-in ALTERNATE-SERVER mechanism.
.
The implementation is intended to be simple to install and configure.
The project focuses on performance, scalability, and simplicity.
The aim is to provide an enterprise-grade TURN solution.
Description-md5: 3baf5e2f083e7f1c9c71ad4c68db3792

Package: coturn
Priority: extra
Section: universe/net
Installed-Size: 1193
Maintainer: Ubuntu Developers
Original-Maintainer: Debian VoIP Team
Architecture: amd64
Version: 4.5.0.3-1build1
Provides: stun-server, turn-server
Depends: libc6 (>= 2.15), libevent-core-2.0-5 (>= 2.0.10-stable), libevent-extra-2.0-5 (>= 2.0.10-stable), libevent-openssl-2.0-5 (>= 2.0.10-stable), libevent-pthreads-2.0-5 (>= 2.0.10-stable), libhiredis0.13 (>= 0.13.1), libmysqlclient20 (>= 5.7.11), libpq5 (>= 8.4~), libsqlite3-0 (>= 3.6.0), libssl1.0.0 (>= 1.0.2~beta3), adduser, telnet | telnet-client
Suggests: sip-router, xmpp-server
Conflicts: rfc5766-turn-server, turnserver
Filename: pool/universe/c/coturn/coturn_4.5.0.3-1build1_amd64.deb
Size: 302238
MD5sum: f80b5e0c6affa21cccb384f66344cf5e
SHA1: b57e8815f261ee46225c769baa0deaa2a1ee9317
SHA256: 1f3310bbb1dfac91965659376c852a2972492beee6a8d5c0ed5147cf4e2f6f7c
Description-en: TURN and STUN server for VoIP
STUN (Session Traversal Utilities for NAT) and TURN (Traversal Using Relays
around NAT) are protocols that can be used to provide NAT traversal for VoIP
and WebRTC. This package provides a VoIP media traffic NAT traversal server
and gateway.
.
Supported RFCs:
TURN specs:
* RFC 5766 - base TURN specs;
* RFC 6062 - TCP relaying TURN extension;
* RFC 6156 - IPv6 extension for TURN;
* RFC 7635 - OAuth third-party TURN/STUN authorization;
* DTLS support as client protocol
http://tools.ietf.org/html/draft-petithuguenin-tram-turn-dtls-00
* Mobile ICE (MICE) support
http://tools.ietf.org/html/draft-wing-tram-turn-mobility-03
* TURN ORIGIN specs for multi-tenant servers
http://tools.ietf.org/html/draft-johnston-tram-stun-origin-02
* TURN Bandwidth draft specs
http://tools.ietf.org/html/draft-thomson-tram-turn-bandwidth-00
* SSODA (dual allocation) draft specs
http://tools.ietf.org/html/draft-martinsen-tram-ssoda-00
.
STUN specs:
* RFC 3489 - obsolete "classic" STUN specs;
* RFC 5389 - base "new" STUN specs;
* RFC 5769 - test vectors for STUN protocol testing;
* RFC 5780 - NAT behavior discovery support.
.
The implementation fully supports UDP, TCP, TLS, and DTLS as protocols between
the TURN client and the TURN server. Both UDP and TCP relaying are supported.
.
SQLite, MySQL, PostgreSQL and Redis are supported for the user
repository (if authentication is required).
The long-term credentials mechanism is supported.
For WebRTC applications,
the TURN server REST API for time-limited
secret-based authentication is implemented.
The third-party authentication
specs (OAuth-based) are supported, too.
.
Load balancing can be implemented either by DNS round-robin mechanism, or with
the external networking tools, or by
the built-in ALTERNATE-SERVER mechanism.
.
The implementation is intended to be simple to install and configure.
The project focuses on performance, scalability, and simplicity.
The aim is to provide an enterprise-grade TURN solution.
Description-md5: 3baf5e2f083e7f1c9c71ad4c68db3792
Homepage: https://github.com/coturn/coturn/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu