this is my 2nd attempt to get a local jitsi installation up and running.
I want to run a jitsi meet setup on my own server, so that people can connect with their browsers.
But I am missing an overview,
- what components are running and what are they good for?
- why would I use nginx, apache2 or none of both?
- What ports need to be available
- What are the requirements for fqdns and valid certificates
I have the feeling that problems might arise from each of those points if there is a misunderstanding.
I did not find an up-to-date components schematics and not a list of all ports.
I found a lot of information and hints, but not in one place. It would be great, if someone could point me there!
What have I done
I installed jitsi meet on a fresh Ubuntu 18.04 behind a firewall.
Finally I natted the following ports:
Honestly I was not aware before, that so many ports would be needed. For what? XMPP… probably. Aha, the chat is transferred via xmpp? I was not aware of this (see my above questions in regards to the components schema)
Are these enough open ports? Or too much?
Then I installed jitsi this way (without any webserver installed before!) on Ubuntu 18.04LTS:
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" apt-get -y update apt-get -y install jitsi-meet
Then I thought, everything would be fine. But I was wrong!
Problems I am experiencing
When I connect to the webpage with my browser, it takes a loooooong time, till the browser connects.
Here is my waterfall:
The browser console produces errors like “modules/UI/videolayout/SmallVideo.js” in “Logger.js:154”
Unable to init acator - no id.
The browsers eat up all the CPU.
In some browsers like chrome or brave I can not see myself, although the video is allowed.
In Firefox and the Android smartphone App, the video works fine.
But when two machines connect to one room, the two participants can not see each other. They are even not notfifed - there is no indication - that there is a 2nd participant present.
The chat between two participants in the same room also does not work - as mentioned, no indication of a 2nd person.
How to debug
What would be the best way to debug this?
It is a bit difficult to get my head around this, since I am again missing the above mentioned component schema.
Thanks a lot for any pointers!
I am happy to provide any additional information!