Jitsi listens on all public address on my server


Is there a way I can specify the exact IP address that jitsi-videobridge listen on the server for port 443 tcp, 10000-20000 udp etc?

Currently I have four public ip address on the server and when jitsi starts it uses all my public ip address.

Also can you help me to identify the other ports used by jitsi service. I happened to see jicofo listens on port 8888.

Please advise.


You can use for example:
org.ice4j.ice.harvest.ALLOWED_INTERFACES more info at https://github.com/jitsi/ice4j/blob/master/doc/configuration.md

To normally operate you need to allow public access to tcp 443 (and maybe 4443 depend whether are you using the internal jetty or nginx/apache2) and udp 10000.

Ports like 8888 and 8080, used for jvb and jicofo rest interface are for internal use, getting stats and doing health-checks.

Thank you Damian for the reply.

I have made an apt-get install so trying to figure out where exactly will be this file to edit.

Please advise.

The file is /etc/jitsi/jvb/sip-communicator.properties

Thank you so much. I have edited the file


and added the following entry

org.ice4j.ice.harvest.ALLOWED_ADDRESSES first ip address;second ip address;

And it worked.

Thanks a lot for both of you in helping me. :smile:

The answer -Dorg.ice4j.ice.harvest.ALLOWED_ADDRESSES=my.other.ip.address helps, yes. But then what about jicofo binding to *:8888?