Automic VaultAutomic Vault

brew

Install coturn with Homebrew, apk, apt, dnf, Nix, pacman, zypper

Free open source implementation of TURN and STUN Server. Version 4.14.0 via Homebrew; verified 2026-06-25.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install coturn

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add coturn

Alpine Linux edge package indexes · coturn · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install coturn

Debian stable package indexes · coturn · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install coturn

Fedora Rawhide package metadata · coturn · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#coturn

nixpkgs package indexes · pkgs/by-name/co/coturn/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S coturn

Arch Linux sync databases · coturn · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install coturn

openSUSE Tumbleweed package metadata · coturn · source: download.opensuse.org

overview

Package summary

Free open source implementation of TURN and STUN Server

Commands and aliases

  • turnadmin
  • turnserver
  • turnutils_natdiscovery
  • turnutils_oauth
  • turnutils_peer
  • turnutils_stunclient
  • turnutils_uclient

history

Project history and usage

coturn is a widely packaged open-source STUN/TURN server used for NAT traversal in VoIP, WebRTC, and other real-time communication systems. It is infrastructure software: once installed, it is usually run as a network service rather than as an interactive CLI.

Project history

The coturn/coturn repository was created in July 2015 and the README describes the project as a free open-source implementation of TURN and STUN server functionality. Its source tree includes server, administration, utility, database, Docker, and documentation components, reflecting a long-lived service package rather than a single-purpose command.

Adoption history

coturn became a default choice in many self-hosted and distro-packaged WebRTC stacks because TURN is required when direct peer-to-peer connectivity fails. The README explicitly calls out Linux distribution packages and Docker images, and package metadata shows it available across Homebrew, Debian/Ubuntu, Fedora-style, Arch, Alpine, Nix, and zypper ecosystems.

How it is used

Common use is to install the package, configure `turnserver.conf`, run `turnserver`, and manage users or credentials with `turnadmin` and the configured backend database. The project supports UDP, TCP, TLS, DTLS, several user database backends, monitoring integrations, and a management interface.

Why package nerds care

coturn is package-significant because it sits at the boundary between library packaging and operations packaging: distros must ship binaries, service files, example configs, database paths, TLS/OpenSSL integration, and upgrade-safe defaults for a daemon that often fronts production media traffic.

Timeline

  • 2015: coturn/coturn repository created.
  • 2017: GitHub releases were being published from the repository.
  • 2020: Wiki pages documented configuration, downloads, and command references.
  • 2026: Project remained active with new releases.

Related projects

  • STUN, TURN, ICE, WebRTC, VoIP servers, libevent, OpenSSL, Redis, PostgreSQL, MySQL/MariaDB, SQLite.

security posture

Risk level: orange

broad file, network, media, or database tool signal. formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • broad file, network, media, or database tool signal
  • formula declares a Homebrew service

Signals

  • metadata:service
  • text:client,server

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 4 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
turnserver.confetc/turnserver.conf../etc/turnserver.conf/etc/turnserver.conf/usr/local/etc/turnserver.conf

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
/var/db/turndb/var/lib/turn/turndbturnserver.conf

executables

Installed executables

CommandKindExposureNote
turnadmincliglobal executable
turnservercliglobal executable
turnutils_natdiscoverycliglobal executable
turnutils_oauthcliglobal executable
turnutils_peercliglobal executable
turnutils_stunclientcliglobal executable
turnutils_uclientcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version4.14.0
manager updated2026-06-25
local dataok
upstreamcurrent
latest detected4.14.0

https://github.com/coturn/coturn

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:coturn
Version4.14.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/coturn
Homepagehttps://github.com/coturn/coturn
Repositoryhttps://github.com/coturn/coturn
Upstream docshttps://github.com/coturn/coturn#readme
LicenseBSD-3-Clause
Source archivehttps://github.com/coturn/coturn/archive/refs/tags/4.14.0.tar.gz
Last updated2026-06-25T13:37:38+02:00
Pulseupdated
Dependencieshiredis, libevent, libpq, openssl@3
Build dependenciespkgconf
Uses from macOSsqlite
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecoturn
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

coturn 4.6.1-2

TURN and STUN server for VoIP

https://github.com/coturn/coturn/

sudo apt install coturn
  • Section: net
  • Architecture: amd64
  • 15 dependencies
  • 2 provides
  • 2 optional deps
  • normalized package name match
  • Matched by: Coturn
Debian stable package indexes · deb.debian.org · Debian stable package indexes: coturn from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

coturn

nix profile install nixpkgs#coturn
  • normalized package name match
  • Matched by: Coturn
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/co/coturn/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

coturn 4.6.1-1build4

TURN and STUN server for VoIP

https://github.com/coturn/coturn/

sudo apt install coturn
  • Section: universe/net
  • Architecture: amd64
  • 16 dependencies
  • 2 provides
  • 2 optional deps
  • normalized package name match
  • Matched by: Coturn
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: coturn from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

coturn 4.10.0-r0

Free open source implementation of TURN and STUN Server

https://github.com/coturn/coturn

sudo apk add coturn
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: coturn
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Coturn
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coturn from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

coturn-dev 4.10.0-r0

Free open source implementation of TURN and STUN Server (development files)

https://github.com/coturn/coturn

sudo apk add coturn-dev
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: coturn
  • normalized package name match
  • Matched by: Coturn
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coturn-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

coturn-doc 4.10.0-r0

Free open source implementation of TURN and STUN Server (documentation)

https://github.com/coturn/coturn

sudo apk add coturn-doc
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: coturn
  • normalized package name match
  • Matched by: Coturn
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coturn-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

coturn-openrc 4.10.0-r0

Free open source implementation of TURN and STUN Server (OpenRC init scripts)

https://github.com/coturn/coturn

sudo apk add coturn-openrc
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: coturn
  • normalized package name match
  • Matched by: Coturn
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coturn-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

coturn-static 4.10.0-r0

Free open source implementation of TURN and STUN Server (static library)

https://github.com/coturn/coturn

sudo apk add coturn-static
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: coturn
  • 1 dependencies
  • normalized package name match
  • Matched by: Coturn
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coturn-static from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

coturn 4.12.0-1.fc45

TURN/STUN & ICE Server

https://github.com/coturn/coturn/

sudo dnf install coturn
  • License: BSD-3-Clause AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: coturn
  • 16 dependencies
  • 5 provides
  • normalized package name match
  • Matched by: Coturn
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: coturn from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

coturn-client-devel 4.12.0-1.fc45

Coturn client development headers

https://github.com/coturn/coturn/

sudo dnf install coturn-client-devel
  • License: BSD-3-Clause AND MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: coturn
  • 1 provides
  • normalized package name match
  • Matched by: Coturn
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: coturn-client-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

coturn-client-libs 4.12.0-1.fc45

TURN client static library

https://github.com/coturn/coturn/

sudo dnf install coturn-client-libs
  • License: BSD-3-Clause AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: coturn
  • 1 provides
  • normalized package name match
  • Matched by: Coturn
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: coturn-client-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

coturn-utils 4.12.0-1.fc45

Coturn utils

https://github.com/coturn/coturn/

sudo dnf install coturn-utils
  • License: BSD-3-Clause AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: coturn
  • 6 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Coturn
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: coturn-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

coturn 4.12.0-1

Open-source implementation of TURN and STUN server

https://github.com/coturn/coturn

sudo pacman -S coturn
  • License: BSD
  • Architecture: x86_64
  • 5 dependencies
  • normalized package name match
  • Matched by: Coturn
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: coturn from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

coturn 4.12.0-1.1

TURN and STUN server for VoIP

https://github.com/coturn/coturn/

sudo zypper install coturn
  • License: BSD-3-Clause
  • Category: Productivity/Networking/Talk/Servers
  • Architecture: x86_64
  • Source Package: coturn
  • 17 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Coturn
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: coturn from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

coturn-devel 4.12.0-1.1

Coturn development headers

https://github.com/coturn/coturn/

sudo zypper install coturn-devel
  • License: BSD-3-Clause
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: coturn
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Coturn
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: coturn-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

coturn-utils 4.12.0-1.1

Coturn utils

https://github.com/coturn/coturn/

sudo zypper install coturn-utils
  • License: BSD-3-Clause
  • Category: Productivity/Networking/Talk/Servers
  • Architecture: x86_64
  • Source Package: coturn
  • 5 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Coturn
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: coturn-utils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment