First of all, congrats for the great job: about development, and support !
I have a jitsi-meet server up and running, based the last revision.
It’s NATted (behind the router).
It has been configured (on a clean Ubuntu 18.04) following the “Quick-install” guide … but without adding the Advance Configuration step.
At client side, I use both browser (FF, Crome) and Jitsi-meet app (Android, IOS) …
Port forwarding is only active on “443" (tcp) and on “10000” (udp) ports.
“Surprise” …
Clients - acting both from internal side (LAN) and external side (WAN) - can connect the server as usual (via “https://mydomain.xx”).
Q1.: May I ask you (positively) … why ?
I’ve been banging my head for weeks, while trying to understand why configuring the server step by step before making any test … it has never been working.
Now, avoiding to implement the Advanced configuration it works “better” than expected.
It means that NGINS is properly acting as proxy ? Involving the right process for “http” and for “https” ?
So it means that now we don’t need anymore to add new lines, like here below, to the file /etc/jitsi/videobridge/sip-communicator.properties
:
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=<Local.IP.Address>
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=<Public.IP.Address>
Or these (not suggested in the advanced config section)
org.jitsi.videobridge.TCP_HARVESTER_MAPPED_PORT=443
org.jitsi.videobridge.TCP_HARVESTER_PORT=4443
Great.
Last though: in the /etc/turnserver.conf file … there is a reference to the <Public.IP.Address> of the server.
My <Public.IP.Address> is dynamic (not fix).
Q2.: Is it possible to have it automatically updated, instead of reporting the IP detected during installation ?
many tnx