# TURN Server

IP Caasify VPS: <span class="text-primary fw-medium m-0 p-0 fs-5 align-middle">185.226.93.63</span>

### Exposed Ports:

[![grafik.png](https://wiki.trance-port.de/uploads/images/gallery/2024-10/scaled-1680-/grafik.png)](https://wiki.trance-port.de/uploads/images/gallery/2024-10/grafik.png)

### Firewallrules anlegen in VPS:

```
sudo ufw allow 3478/tcp comment 'Allow TURNserver'
sudo ufw allow 3478/udp comment 'Allow TURNserver' 
sudo ufw allow 5349/tcp comment 'Allow TURNserver'
sudo ufw allow 5349/udp comment 'Allow TURNserver' 
sudo ufw allow 49152:50000/udp 'Allow TURNserver'
```

[Quelle](https://www.cyberciti.biz/faq/ubuntu-22-04-lts-set-up-ufw-firewall-in-5-minutes/)

### Turnserver.conf

```
syslog

lt-cred-mech
use-auth-secret
static-auth-secret=fZH6P!4!tgDyDka$W
realm=turn.trance-port.de

cert=/etc/letsencrypt/live/turn.example.org/fullchain.pem
pkey=/etc/letsencrypt/live/turn.example.org/privkey.pem

no-udp
external-ip=185.226.93.63
min-port=49152
max-port=50000
```

### Weitere Quellen

https://gist.github.com/maxidorius/2b0acc2e707ae9a2d6d0267026a1024f

[https://github.com/Miouyouyou/matrix-coturn-docker-setup](https://github.com/Miouyouyou/matrix-coturn-docker-setup)

[https://www.metered.ca/blog/running-coturn-in-docker-a-step-by-step-guide/](https://www.metered.ca/blog/running-coturn-in-docker-a-step-by-step-guide/)