In a Devuan ceres (basically Debian unstable, just no systemd) environment running with the stable apt repo packages, I have installed Jitsi Meet.
I want to run Meet with my own certificate available on the Internet, so I am setting up NAT but I cannot seem to get it working. Meet works on the LAN already.
I have read thoroughly this thread:
My external port 443 is in use by another application, which is probably the cause of my problem with Meet. Otherwise, I don’t care what ports are used. I have full control of the router. Could I get some help to figure out what I’m missing from the instructions and above thread?
My goal is to use port 4443 externally, so https://mydomain.ddns.example.com:4443/
What I currently get when visting my above link (obviously the domain name has been changed): I see the lobby and I can choose a meeting name. The meeting shows up, but the video does not work. This sounds identical to the linked thread, but my port 10000 is not conflicted like that thread.
My configuration files sections:
/etc/jitsi/meet/jitsi1.ipa.example.com-config.js
bosh: '//jitsi1.ipa.example.com:4444/http-bind',
/etc/nginx/sites-enabled/jitsi1.ipa.example.com
server {
listen 4443 ssl http2;
listen [::]:4443 ssl http2;
server_name jitsi1.ipa.example.com;
/etc/jitsi/videobridge/sip-communicator.properties
#org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=192.168.1.81
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=335.331.252.23
org.jitsi.videobridge.SINGLE_PORT_HARVESTER_PORT=4444
org.jitsi.videobridge.rest.jetty.port=4444
org.jitsi.videobridge.DISABLE_TCP_HARVESTER=true
The stun mapping harvester addresses have been commented out per /github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md.
(link broken on purpose because of new-user link posting limit)
EDIT: additional info
Current port forwarding:
Protocol: both (tcp and udp) from 4443 to 192.168.1.81 4443
Protocol: both from 4444 to 192.168.1.81 4444