Q: How to install 2.6 in private lan?

229 views
Skip to first unread message

mike....@beardon.com

unread,
Mar 14, 2023, 1:05:11 PM3/14/23
to BigBlueButton-Setup
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:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.6.sh | bash -s -- -v focal-260 -s my-bbb.my-domain.org -d -g -w

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

sd...@distancelearning.cloud

unread,
Mar 15, 2023, 6:07:34 AM3/15/23
to bigbluebu...@googlegroups.com

So if in the shell on bbb you

 

  1. ping bbb.domain.com what do you get?
  2. From your desktop in lan?

 

May need to set entry in your DNS server,   and also in /etc/hosts on bbb server.

 

wget https://bbb.domain.com/bigbluebutton/api  needs to return success.

 

Also the 2.6 bbb-install has bundled a coturn server, and is using haproxy in front of nginx.

 

Regards,

Stephen

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-setup/05ec053a-c81b-40ae-9610-769e2155c3a4n%40googlegroups.com.

Reply all
Reply to author
Forward
Message has been deleted
0 new messages