Django Coturn is a Django app to synchronize django admins/users with Coturn's user database. Coturn is an open-source STUN/TURN/ICE server.
Project description
Django Coturn is a Django app to synchronize django admins/users with Coturn’s user database. Coturn is an open-source STUN/TURN/ICE server.
https://github.com/coturn/coturn
Quick start
Add “coturn” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ... "django_coturn", ]
Create an empty coturn database
Configure the following in your settings.py:
DATABASES = { ... your default and auxilary database configs "coturn": env.db("COTURN_DATABASE_URL") } COTURN_REALM = "turn.example-domain.com" COTURN_SECRET_KEY = "127 character secret"
Run python manage.py migrate to create the coturn models.
Run python manage.py sync_coturn {turn_secret,turn_admin,turn_user} to sync users/admin data to coturn tables. You only need to do this once per table - subsequent updates will be handled by Django signals.
Contributor’s Guide
Create a development environment (requires docker & docker-compose):
make dev
Run tests and generate a coverage report:
make tests
Run black linter:
make lint
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_coturn-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a3c1100f7aae5119192f34eb6588d98b401dad91d05350b0a9246d59276ee0d |
|
MD5 | ffa08dae433aee45baf3fc27de391c7c |
|
BLAKE2b-256 | 106290a7aa6d5bf4b721265dd3df9a4389d74a9e5152a97f8a99151c7c1d9357 |