---
title: Charmhub | Deploy Anbox Cloud using Charmhub - The Open Operator Collection
description: Deploy the latest version of Anbox Cloud on any cloud.
url: https://charmhub.io/anbox-cloud/configurations/coturn
---

##### We've discontinued the registration of new Bundles

New Bundle registrations are no longer accepted. Existing bundles remain functional. We recommend using the Juju Terraform Provider for new deployments.

[Learn more](https://discourse.charmhub.io/t/discontinuing-new-charmhub-bundle-registrations/15344)

# Anbox Cloud

[Anbox Charmers](https://charmhub.io/publisher/anbox-charmers "View all packages from Anbox Charmers")
| bundle

* [Anbox Charmers](https://charmhub.io/publisher/anbox-charmers "View all packages from Anbox Charmers")
  | bundle

Platform:

1.29/stable 984

```
juju deploy anbox-cloud --channel 1.29/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [Ams](https://charmhub.io/anbox-cloud/configurations/ams)
* [Anbox Cloud Dashboard](https://charmhub.io/anbox-cloud/configurations/anbox-cloud-dashboard)
* [Anbox Stream Agent](https://charmhub.io/anbox-cloud/configurations/anbox-stream-agent)
* [Anbox Stream Gateway](https://charmhub.io/anbox-cloud/configurations/anbox-stream-gateway)
* [Haproxy](https://charmhub.io/anbox-cloud/configurations/haproxy)
* [Coturn](https://charmhub.io/anbox-cloud/configurations/coturn)
* [Charmed Etcd](https://charmhub.io/anbox-cloud/configurations/charmed-etcd)
* [Self Signed Certificates](https://charmhub.io/anbox-cloud/configurations/self-signed-certificates)
* [Self Signed Certificates](https://charmhub.io/anbox-cloud/configurations/self-signed-certificates)
* [Ams Lxd](https://charmhub.io/anbox-cloud/configurations/ams-lxd)
* [Nats](https://charmhub.io/anbox-cloud/configurations/nats)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* auth\_realm | string

  Default: coturn

  Authentication realm for coturn
* block\_non\_public\_peer\_addresses | boolean

  Block various non public IP subnets from being specified in the XOR-PEER-ADDRES
  attribute of TURN requests.
* enable\_tcp\_relay | boolean

  Default: True

  Enable relaying traffic via TURN over TCP
* enable\_udp\_relay | boolean

  Default: True

  Enable relaying traffic via TURN over UDP. This will need the UDP port range to be
  accessible on the public endpoint
* external\_address\_from\_location | boolean

  Default: True

  Take external addresses of the server from the configured location. This will
  let the charm resolve the given DNS name and add all found addresses as external
  ones to the coturn configuration.
* extra\_packages | string

  Space separated list of extra deb packages to install.
* install\_keys | string

  List of signing keys for install\_sources package sources, per charmhelpers standard format (a yaml list of strings encoded as a string). The keys should be the full ASCII armoured GPG public keys. While GPG key ids are also supported and looked up on a keyserver, operators should be aware that this mechanism is insecure. null can be used if a standard package signing key is used that will already be installed on the machine, and for PPA sources where the package signing key is securely retrieved from Launchpad.
* install\_sources | string

  List of extra apt sources, per charm-helpers standard format (a yaml list of strings encoded as a string). Each source may be either a line that can be added directly to sources.list(5), or in the form ppa:<user>/<ppa-name> for adding Personal Package Archives, or a distribution component to enable.
* internal\_addresses | string

  Comma separated list of additional internal addresses to consider when
  establishing an address mapping for coturn. Each external address will
  be mapped onto each given internal address. The special value
  "private-address" will be replaced with the units private address.
  See https://github.com/coturn/coturn/blob/master/examples/etc/turnserver.conf#L108
  for more details on how coturn uses the mappings.
* location | string

  Location the coturn is available on. If not set its public address will be used.
* package\_status | string

  Default: install

  The status of service-affecting packages will be set to this value in the dpkg database. Valid values are "install" and "hold".
* port | int

  Default: 5349

  Port coturn listens on for incoming connections
* public\_address | string

  Public address of the instance coturn is deployed on
* public\_interface | string

  Identifies which network interface to use for the public address
* tls\_cert\_path | string

  Default: /etc/coturn/tls/cert.pem

  Path to the TLS certificate on the machine coturn is deployed to
* tls\_key\_path | string

  Default: /etc/coturn/tls/key.pem

  Path to the TLS private key on the machine coturn is deployed to
* udp\_relay\_port\_range | string

  Default: 50000-51000

  Port range Coturn will use when relaying TURN traffic
* use\_secure\_stun | boolean

  Enable support for authenticated STUN. As per RFC 5389 authenticated STUN is
  not recommended as it takes more effort to process authentication than it takes
  to process the binding request. Also not every WebRTC client implementation
  support authenticated STUN.
