Starting with Jitsi server setup

Hello all,
i have freshly installed jitsi-meet on debian VM. Nginx runs fine, there were some bumps during installation but i hope i sorted them out. For now i went down the road of no firewall (for testing/setup phase). What didn’t work was certbot and certificate for https but that while not ideal is not the main thing either.
When i open browser and i am in the room i see my video feed and it’s working how i expect. When i join the same room on the other PC, both of them will get disconnected right away. I was trying to find some some step by step guide but found nothing.

  1. How do i setup some accounts so our server becomes private (and disallow random room creation)?
  2. Can random rooms be deleted (maybe automatically after some time even)?
  3. Once multiple people are connected, how many concurrent video feed from participant will they see at the same time?

What is see in the log right now :

Mar 17 15:24:40 mod_bosh        info    New BOSH session, assigned it sid 'e155815c-1c88-471f-905c-28908f44852d'
Mar 17 15:24:41 boshe155815c-1c88-471f-905c-28908f44852d        info    Authenticated as ppw_rhopevlebbkz@domain(dot)com
Mar 17 15:25:09 jitsi-videobridge(dot)domain(dot)com:component   warn    Component not connected, bouncing error for: <iq id='9FUGT-545521' to='jitsi-videobridge(dot)domain(dot)com' from='focus@auth(dot)domain(dot)com/focus8136631110868' type='get'>
Mar 17 15:25:22 mod_bosh        info    New BOSH session, assigned it sid '45f29a43-0f03-4b4e-af0e-913b7a9c4253'
Mar 17 15:25:22 bosh45f29a43-0f03-4b4e-af0e-913b7a9c4253        info    Authenticated as v_vewqibnnqmd0kc@domain(dot)com
Mar 17 15:25:26 boshe155815c-1c88-471f-905c-28908f44852d        info    BOSH client disconnected: session close
Mar 17 15:25:27 bosh45f29a43-0f03-4b4e-af0e-913b7a9c4253        info    BOSH client disconnected: session close
Mar 17 15:25:38 mod_bosh        info    New BOSH session, assigned it sid '8408b6f4-1f52-42f6-be3d-1c779cb75b64'
Mar 17 15:25:38 bosh8408b6f4-1f52-42f6-be3d-1c779cb75b64        info    Authenticated as vzhsyt2czkekah2j@domain(dot)com
Mar 17 15:25:39 jitsi-videobridge(dot)domain(dot)com:component   warn    Component not connected, bouncing error for: <iq id='9FUGT-545554' to='jitsi-videobridge(dot)domain(dot)com' from='focus@auth(dot)domain(dot)com/focus8136631110868' type='get'>
Mar 17 15:26:09 jitsi-videobridge(dot)domain(dot)com:component   warn    Component not connected, bouncing error for: <iq id='9FUGT-545591' to='jitsi-videobridge(dot)domain(dot)com' from='focus@auth(dot)domain(dot)com/focus8136631110868' type='get'>
Mar 17 15:26:24 bosh8408b6f4-1f52-42f6-be3d-1c779cb75b64        info    BOSH client disconnected: session close
Mar 17 15:26:39 jitsi-videobridge(dot)domain(dot)com:component   warn    Component not connected, bouncing error for: <iq id='9FUGT-545612' to='jitsi-videobridge(dot)domain(dot)com' from='focus@auth(dot)domain(dot)com/focus8136631110868' type='get'>
  1. https://github.com/jitsi/jicofo/blob/master/README.md#secure-domain
  2. Rooms are not stored to be deleted

Thanks,
i went over the guide but got stuck on registering user with prosodyctl register <username> jitsi-meet.example.com <password> no matter what solution i tried, it doesn’t work and won’t add user.

In the meantime while i was messing around with config (per the mentioned guide), i was trying and trying and now users can connect (so far tested with 4 people at the same time). When 2 people are connected, their webcams work and everything is fine. As soon as third person connects, everybody can only see him/her self and noone else. When i click on anyones window, it tells me in the middle that he has connectivity problems. What could be causing this?

follow advanced section in https://jitsi.org/qi

1 Like

You are probably misinterpreting the room list on the start page as I and some colleagues did in the beginning. That list is not publicly shown to everyone. It’s the last few rooms you visited. They are stored in your browser’s local storage.

I went over the advanced section and put in everything there. Problem with 3rd person connecting persists.

To recap currently forwarded ports are 80, 443, 4443 and then range 10000-20000 .
However i tried setting up DMZ for the server but still when 3rd person connected, i could only see myself.

Have you added the public and private address and restarted jvb?

Sigh, never mind. I probably didn’t save the address lines into config. When added, it works.

So now i need to solve https problem (nginx.conf should be all right so i am not so sure where to head now). And maybe user registration prosodyctl register does not work.

EDIT : Fixed the https with modifying /etc/nginx/sites-enabled/jitsi-meet.example.com.conf
The important part is like this now :
#ssl_certificate /etc/jitsi/meet/jitsi-meet.example.com.crt;
#ssl_certificate_key /etc/jitsi/meet/jitsi-meet.example.com.key;
ssl_certificate /etc/letsencrypt/live/jitsi-meet.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/jitsi-meet.example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/jitsi-meet.example.com/fullchain.pem;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;
ssl_stapling on;
ssl_stapling_verify on;

Hashed lines are original certs. I don’t know what everything maybe i had setup wrong but certs i added i generated with certbot manually and it works like this so not going to delve to much deeper on this.
I am posting this here tho, perhaps it will help someone.