How to Install and Uninstall coturn Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: November 07,2024

1. Install "coturn" package

Please follow the guidelines below to install coturn on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install coturn

2. Uninstall "coturn" package

Please follow the guidance below to uninstall coturn on Ubuntu 20.10 (Groovy Gorilla):

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

3. Information about the coturn package on Ubuntu 20.10 (Groovy Gorilla)

Package: coturn
Architecture: amd64
Version: 4.5.1.3-1ubuntu0.1
Priority: extra
Section: universe/net
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian VoIP Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1510
Provides: stun-server, turn-server
Pre-Depends: init-system-helpers (>= 1.54~)
Depends: adduser, sqlite3, lsb-base (>= 3.0-6), telnet | telnet-client, libc6 (>= 2.17), libevent-core-2.1-7 (>= 2.1.8-stable), libevent-extra-2.1-7 (>= 2.1.8-stable), libevent-openssl-2.1-7 (>= 2.1.8-stable), libevent-pthreads-2.1-7 (>= 2.1.8-stable), libhiredis0.14 (>= 0.14.0), libmysqlclient21 (>= 8.0.11), libpq5 (>= 8.4~), libsqlite3-0 (>= 3.6.0), libssl1.1 (>= 1.1.0)
Suggests: sip-router, xmpp-server
Conflicts: rfc5766-turn-server, turnserver
Filename: pool/universe/c/coturn/coturn_4.5.1.3-1ubuntu0.1_amd64.deb
Size: 339336
MD5sum: e4738987931029a837eb351aae0f3fd4
SHA1: 4bc81f689b1a3f7f07e5d5b88e9fd76321ce0980
SHA256: f07e78bb416949ceb2ca4a70175d81c20ac4ac6a7e26a2c456fb077bdc6b9ee9
SHA512: 69f1a4679278a50a930beb104d76d55e9034e6df1f405af3299749a5129e288e9ba02bb078007a1ff0946e4a7e8f129bffa7d6ad23f718be7892cd8a62b54457
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
Architecture: amd64
Version: 4.5.1.3-1
Priority: extra
Section: universe/net
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian VoIP Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1475
Provides: stun-server, turn-server
Pre-Depends: init-system-helpers (>= 1.54~)
Depends: adduser, sqlite3, lsb-base (>= 3.0-6), telnet | telnet-client, libc6 (>= 2.17), libevent-core-2.1-7 (>= 2.1.8-stable), libevent-extra-2.1-7 (>= 2.1.8-stable), libevent-openssl-2.1-7 (>= 2.1.8-stable), libevent-pthreads-2.1-7 (>= 2.1.8-stable), libhiredis0.14 (>= 0.14.0), libmysqlclient21 (>= 8.0.11), libpq5 (>= 8.4~), libsqlite3-0 (>= 3.6.0), libssl1.1 (>= 1.1.0)
Suggests: sip-router, xmpp-server
Conflicts: rfc5766-turn-server, turnserver
Filename: pool/universe/c/coturn/coturn_4.5.1.3-1_amd64.deb
Size: 334644
MD5sum: 847eb8dab84977e66847f81666a7d06d
SHA1: 8ec1f60857e34ae555c249e4acd779b923b05ee7
SHA256: 565d22730b3f5afd4a89e85e63869d1bcc540cc48d729f7d2f453011ab54ebb1
SHA512: f6e713650d734caec221a8017188959875a1fc1cf801b79c626d463a90636a936a2467d1bcea884b7046cc1fde41274325a088ebca5f26bd5f78e3e6df155067
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