Files
mirotalk/coturn/README.md
T
2025-01-10 11:25:49 +01:00

1.2 KiB

CoTURN Setup Guide

Set up CoTURN with Docker for NAT traversal and media relay in WebRTC applications.


Installation Steps

1. Prepare Docker Compose

  1. Copy the template:
    cp docker-compose.template.yml docker-compose.yml
    
  2. Edit docker-compose.yml to fit your environment.

2. Configure TURN Server

  1. Copy the template:

    cp turnserver.template.conf turnserver.conf
    
  2. Edit turnserver.conf:

    • Replace YOUR.DOMAIN.NAME with your domain.
    • Replace YOUR.USERNAME and YOUR.PASSWORD with your credentials.

    Example:

     server-name=example.com
    realm=example.com
    user=username:password
    

3. Verify Files

Ensure turnserver.conf and docker-compose.yml are in the same directory.

4. Start the Server

Run:

docker-compose up -d

5. Check Logs (Optional)

Check logs to verify the server:

docker-compose logs -f

Notes

  • Open ports (e.g., 3478, 5349 for TURN) on your firewall.
  • Use secure credentials.
  • Test with a WebRTC application.

For more, visit the official documentation.