Hi all,
I am trying to set up a BBB 2.6 in our private environment (that will not be visible to the outside world, ie Let's Encrypt).
I have tried using the -d switch, and placing privkey.pem and fullchain.pem certs in /local/certs. My full command is:
The install seems to go correctly, but at the last, when the status check runs, it throws a series of Connection Refused errors at the end:
root@my-bbb:~# bbb-conf --check
BigBlueButton Server 2.6.0-rc.8 (1005)
Kernel version: 5.4.0-144-generic
Distribution: Ubuntu 20.04.5 LTS (64-bit)
Memory: 16392 MB
CPU cores: 8
/etc/bigbluebutton/bbb-web.properties (override for bbb-web)
/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bigbluebutton.web.serverURL: https://my-bbb.my-domain.org
defaultGuestPolicy: ALWAYS_ACCEPT
defaultMeetingLayout: CUSTOM_LAYOUT
/etc/nginx/sites-available/bigbluebutton (nginx)
server_name: my-bbb.my-domain.org
port: 80, [::]:80127.0.0.1:82 http2 proxy_protocol, [::1]:82 http2127.0.0.1:81 proxy_protocol, [::1]:81
/opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH)
local_ip_v4: 172.16.1.34
external_rtp_ip: 172.16.1.34
external_sip_ip: 172.16.1.34
/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)
ext-rtp-ip: $${local_ip_v4}
ext-sip-ip: $${local_ip_v4}
ws-binding: 172.16.1.34:5066
wss-binding: 172.16.1.34:7443
UDP port ranges
FreeSWITCH: 16384-24576
kurento: 24577-32768
bbb-webrtc-sfu: 24577-32768
/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
playback_host: my-bbb.my-domain.org
playback_protocol: https
ffmpeg: 4.2.7-0ubuntu0.1
/usr/share/bigbluebutton/nginx/sip.nginx (sip.nginx)
proxy_pass: 172.16.1.34
protocol: http
/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml (bbb-webrtc-sfu)
/etc/bigbluebutton/bbb-webrtc-sfu/production.yml (bbb-webrtc-sfu - override)
mediasoup.webrtc.*.announcedIp: 172.16.1.34
mediasoup.plainRtp.*.announcedIp: 172.16.1.34
kurento.ip: 172.16.1.34
kurento.url: ws://127.0.0.1:8888/kurento
freeswitch.sip_ip: 172.16.1.34
recordScreenSharing: true
recordWebcams: true
codec_video_main: VP8
codec_video_content: VP8
/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)
/etc/bigbluebutton/bbb-html5.yml (HTML5 client config override)
build: 478
kurentoUrl: wss://my-bbb.my-domain.org/bbb-webrtc-sfu
defaultFullAudioBridge: sipjs
defaultListenOnlyBridge: fullaudio
sipjsHackViaWs: true
# Potential problems described below
curl: (7) Failed to connect to my-bbb.my-domain.org port 443: Connection refused
.curl: (7) Failed to connect to my-bbb.my-domain.org port 443: Connection refused...
(80 of these)...
...
.curl: (7) Failed to connect to my-bbb.my-domain.org port 443: Connection refused
.curl: (7) Failed to connect to my-bbb.my-domain.org port 443: Connection refused
.
curl: (7) Failed to connect to my-bbb.my-domain.org port 443: Connection refused
# Error: Could not connect to the configured hostname/IP address
#
# https://my-bbb.my-domain.org/
#
# If your BigBlueButton server is behind a firewall, see FAQ.
curl: (7) Failed to connect to my-bbb.my-domain.org port 443: Connection refused
# Error: Unable to reach default URL for presentation:
#
# https://my-bbb.my-domain.org/default.pdf
#
# Check value for beans.presentationService.defaultUploadedPresentation in
# /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties and /etc/bigbluebutton/bbb-web.properties
And just to follow thru on that last one:
root@my-bbb:~# grep beans.presentationService.defaultUploadedPresentation /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
beans.presentationService.defaultUploadedPresentation=${bigbluebutton.web.serverURL}/default.pdf
This is a fresh Ubuntu 20.04.05 LTS with 8 cores and 16GB RAM, patched. It is a test environment, but I am wanting to get it as close to production ready as possible, as our users are clamoring for the 2.6 features.
Our current production version is 2.3, which seems quite different from 2.5 and 2.6, so I'm not up to speed on where things could be broken. Any help is appreciated.
Thanks
Mike