Package CoTURN as a separate app #53

Closed
opened 2021-03-25 09:33:19 +00:00 by 3wordchant · 1 comment
Owner

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.

Currently, a `coturn` service is included in [`coop-cloud/matrix-synapse`][matrix], and [`coop-cloud/workadventure`][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. [workadventure]: https://git.autonomic.zone/coop-cloud/workadventure [matrix]: https://git.autonomic.zone/coop-cloud/matrix-synapse
3wordchant added the
enhancement
help wanted
labels 2021-03-25 09:33:19 +00:00
decentral1se added this to the (deleted) project 2021-04-30 07:32:28 +00:00
decentral1se removed the
enhancement
label 2021-06-17 06:31:58 +00:00
Owner

Moved to #94 (comment).

Moved to https://git.autonomic.zone/coop-cloud/organising/issues/94#issuecomment-6750.
This repo is archived. You cannot comment on issues.
No description provided.