Provides a coturn TURN server that will run behind traefik
defaults | ||
meta | ||
tasks | ||
templates | ||
CHANGELOG.md | ||
LICENSE | ||
README.md | ||
TODO.md |
coturn TURN/STUN server (Docker-Compose)
A coturn TURN/STUN server server that can be run behind Traefik.
Requirements
- Ansible (implemented and tested with core 2.12.4, Python 3.9.10)
- Ubuntu or Debian server
- Docker Engine + Docker Compose
- Traefik
Role Variables
For a documentation of the correspoding coturn server specific variables, have a look here: https://github.com/coturn/coturn/blob/master/README.turnserver
Some variables are commented out in the Docker Compose template and are usually not needed.
Variable | Description |
---|---|
docker_user | The user who is going to manage/run the Docker Compose services |
coturn_virtual_host | eg. turn.example.org |
coturn_external_ip | |
coturn_static_auth_secret | |
coturn_listening_port | |
coturn_listening_port_tls | |
coturn_min_port | |
coturn_max_port |
Dependencies
Example Playbook
License
MIT
Author Information
This role was created in 2022 by Jan Beilicke.