jitsi / docker-jitsi-meet

Jitsi Meet on Docker
https://hub.docker.com/u/jitsi/
Apache License 2.0
3.09k stars 1.37k forks source link

Use Jitsi with remote nginx reverse #904

Open iriseden opened 3 years ago

iriseden commented 3 years ago

Good morning all,

I am currently working on setting up a Jitsi Meet instance via docker.

Having a large number of websites on my servers, I use nginx as a reverse proxy. I want to integrate Jitsi Meet into my existing infrastructure.

However, during my numerous attempts, I have still been unable to reliably set up this instance.

All clients are systematically disconnected after 30 seconds. If anyone has ever tried an installation like this.

Here is the typology of my network:

89.xxx (WAN) --- NAT -> 10.1.xx (Nginx Reverse proxy) --- NO WAN ACCESS ---> 192.168.2.54 (VM Docker) -----> 172.17.0.1/16 ( Docker).

I'm using NAT to pass 10000 UDP and 4443 TCP to my Nginx reverse proxy then NGINX stream to pass traffic from reverse to docker VM.

Sometimes there are no videos and no sound. It is extremely strange.

I carried out log extractions as well as all the configurations.

Thanks in advance if you can help me that would be great. :)

docker_logs.txt env.txt meet.conf.txt reverse_logs.txt stream.conf.txt reverse.conf.txt

le-patenteux commented 3 years ago

We have done it through traefik but the setup should be similar... You need to launch your Jitsi stack WITHOUT letsencrypt and Https bits enabled Then, you create a rule in your reverse proxy that accesses the docker network used by Jitsi. Take a good look at what ports are exposed on your yml config too... I had issues with that using the default config.