I was able to create the certificates using Let’s Encrypt. Actually, my ISP blocks ports 80 and 443 and I had to use certbot:
sudo certbot certonly – manual --preferred-challenges dns -d .
In order to work locally, I included a host override on my DNS Resolver (pfSense), pointing the hostname something.hopto.org to the jitsi server IP address. It works.
Now, to overcome the port 443 blocking from my ISP, I forwarded the port e.g 12345 and, internally I redirect to port 443. Ports 10000-20000; 5349; 3478 (STUN) are also “directly” forwarded.
I’m able to access the jitsi web interface and create a room, but there is no video nor audio. So, it seems to be jvb, but what am I getting wrong?
I had same reconnect-message in infinite loop. Using “stable-5076” did not help me. But when I change .env-file in one string it helped me. I uncomment PUBLIC_URL string and write PRIVATE IP of computer where is jitsi installed.
server {
listen 4443 ssl;
listen [::]:4443 ssl;
############################################################################
cd /etc/jitsi/meet
sudo vi <hostname>-config.js
############################################################################
// BOSH URL. FIXME: use XEP-0156 to discover it.
bosh: ‘//:4443/http-bind’,
…
// { urls: ‘stun::3478’ },
{ urls: ‘stun:meet-jit-si-turnrelay.jitsi.net:443’ } //keep it as 443; do not change it.
############################################################################
cd /etc/nginx/sites-enabled/
sudo vi <hostname>.conf