Jitsi Meet Behind NAT & Advance Settings

If your server is behind NAT, you need to add below extra line to file /etc/jitsi/videobridge/sip-communicator.properties

nano /etc/jitsi/videobridge/sip-communicator.properties

<Local.IP.Address> is internal or private IP address like 10.xx.xx.xx

<Public.IP.Address> is a public IP address

Then you need to comment below the line in the same file


Save the file, then reboot the server or restart services like below

systemctl restart prosody
systemctl restart jicofo
systemctl restart jitsi-videobridge2

If the used bridge will expect a higher number of participants, the default values need to be adjusted

To update the values edit file (/etc/systemd/system.conf) and make sure you have the following values.

nano /etc/systemd/system.conf

To check values, just run:

systemctl show --property DefaultLimitNPROC
systemctl show --property DefaultLimitNOFILE
systemctl show --property DefaultTasksMax

To reload the systemd changes on a running system execute sudo systemctl daemon-reload and sudo systemctl restart jitsi-videobridge2 To check the part of the task execute sudo systemctl status jitsi-videobridge2 and you should see Tasks: XX (limit: 65000). To check the files and process part execute the below command

cat /proc/`cat /var/run/jitsi-videobridge/jitsi-videobridge.pid`/limits 

If you want to remove Jitsi Meet, enter the below command

sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2

Leave a Reply