CoTURN, VOIP NAT server #9

Open
opened 2021-07-11 16:00:11 +00:00 by 3wordchant · 1 comment
Owner

website: ?
source code: https://github.com/coturn/coturn
Docker image: yes


Currently, a coturn service is included in coop-cloud/matrix-synapse, and coop-cloud/workadventure.

It seems that CoTURN currently requires "host-mode networking", because of the large number of UDP ports required, e.g. see here https://github.com/silvio/docker-matrix/issues/38

Even if we resolved this using port ranges, UDP ports can't be forwarded per-host via Traefik anyway, so there's a one-CoTURN-per-ingress-IP limitation, just like for other UDP services, and similar to our one-Mailu-per-ingress-IP limitation.

This is making me think that CoTURN should be a separate, shared app, instead of a service on containers -- I believe Cloudron does it this way.

website: ? source code: https://github.com/coturn/coturn Docker image: yes --- Currently, a coturn service is included in coop-cloud/matrix-synapse, and coop-cloud/workadventure. It seems that CoTURN currently requires "host-mode networking", because of the large number of UDP ports required, e.g. see here https://github.com/silvio/docker-matrix/issues/38 Even if we resolved this using port ranges, UDP ports can't be forwarded per-host via Traefik anyway, so there's a one-CoTURN-per-ingress-IP limitation, just like for other UDP services, and similar to our one-Mailu-per-ingress-IP limitation. This is making me think that CoTURN should be a separate, shared app, instead of a service on containers -- I believe Cloudron does it this way.
3wordchant added this to the Packaging status project 2021-07-11 19:17:41 +00:00
mayel added the
has-docker-compose
has-docker-file
labels 2022-09-02 11:13:20 +00:00
Owner

Update: I had to install CoTURN from source to make it work with latest synapse...

Update: I had to install CoTURN from source to make it work with latest synapse...
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coop-cloud/recipes-wishlist#9
No description provided.