jlesage / docker-nginx-proxy-manager

Docker container for Nginx Proxy Manager
MIT License
756 stars 167 forks source link

stream for coturn with TLS termination on NPM #263

Open starsuck opened 1 year ago

starsuck commented 1 year ago

Hi @jlesage & y'all,

I was searching on the internet and also in this space to find a way to run coturn behind your NPM image (all dockerized). So the challenge would be to get the stream configured to offload TLS (which is send via TCP or UDP to port 443) at the NPM and forward the unencrypted traffic to coturn via either TCP or UDP on port 3478. The idea behind this is to get even the users that are behind a firewall that is only allowing outbound traffic to port 443 connected with voice and video to a Jitsi meeting (via coturn). An example how to do the above request when running a nginx instance (not sure if it is non-dockerized) on the same server as coturn can be found here: https://github.com/coturn/coturn/issues/702#issuecomment-1000866320

I have tried several different configurations added to the advance tab of the coturn proxy host but everytime I save the changes the status of the coturn proxy host changes to offline. Do you see a possibility to integrate this either via the advanced tab or is it possible to add it with an additional file mapped to the NPM container? Thanks in advance for any kind of help with this one.