Scalable setup

Hello, there are many topics on the forum how to setup multiply videobridges, but there is no one complete guide. Some information outdated.
Can anyone provide complete information how to setup multiply videobridges?
According to some topics i installed jitsi-videobridge2 on the second machine, edited file /etc/jitsi/videobridge/

org.jitsi.videobridge.xmpp.user.shard.PASSWORD=Same password as in jitsi-srv
org.jitsi.videobridge.xmpp.user.shard.MUC_NICKNAME=893c6bb1-c324-440a-a86d-dace98e31d89 on the jitsi-srv other value

Is it true?
According to logs, all fine, how can i check it?
Also, i read about octo, what is it and where can i read about it?
Thank you!

The default setup is now ready for horizontal scalability by default.

All you need to do is configure another JVB and point it to the same server.

I did this, check config in the post, is it all that i should do?
Of course, i opened 10000/udp on the videobridge server.

You must configure the websocket too. Check the following topic:

This guide may be helpful too.

I did this, there is no video on the clients, chromium in logs say this:
Failed to construct ‘WebSocket’: An insecure WebSocket connection may not be initiated from a page loaded over https.
How can i fix it?

Does your system work without an additional JVB?

I have Jitsi meet server with videobridge, and second server which has only videobridge.

Does this work when the second server is closed?


Are JMS and the additional JVB on the same network?

Are they use the same public IP?

No, they are in the different networks and has different ips

Can you check the followings?

  • JMS TCP/5222 should be open for JVB

  • JVBs should have different nicknames

  • NAT rules for UDP/10000 and TCP/9090 on JVB’s firewalls (internal (something like UFW) and external)

Nickname is a org.jitsi.videobridge.xmpp.user.shard.MUC_NICKNAME?


Hm, i fixed it, now i if launch 2 conferences it will use 2 different bridges
Quick question: is it possible to balance users between bridges?
Task: i have 2 videobridges, each has only 100 mbit and i want to create conference with 150+ members. I enabled octo in jicofo.conf according to this document: jitsi-videobridge/ at master · jitsi/jitsi-videobridge · GitHub
I set selection-strategy to SplitBridgeSelectionStrategy, restart jicofo, but nothing changes