[mirotalk] - add coturn readme...

This commit is contained in:
Miroslav Pejic
2025-01-10 11:25:49 +01:00
parent 17f9792db4
commit d8d82977cd
3 changed files with 66 additions and 1 deletions
+1
View File
@@ -19,6 +19,7 @@ package-lock.json
config.js
docker-push.sh
docker-compose.yml
turnserver.conf
output
env.txt
+64
View File
@@ -0,0 +1,64 @@
# 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:
```bash
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:
```bash
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:
```text
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:
```bash
docker-compose up -d
```
### 5. Check Logs (Optional)
Check logs to verify the server:
```bash
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](https://docs.mirotalk.com/coturn/installation/).
@@ -7,7 +7,7 @@ max-port=20000
fingerprint
lt-cred-mech
user=your.username:your.password
user=YOUR.USERNAME:YOUR.PASSWORD
server-name=YOUR.DOMAIN.NAME
realm=YOUR.DOMAIN.NAME