bigbluebutton / bbb-install

BASH script to install BigBlueButton in 30 minutes.
GNU Lesser General Public License v3.0
617 stars 538 forks source link

BBB 270 LXC unprivileged container connection refused #685

Open Stormfinger opened 1 year ago

Stormfinger commented 1 year ago

with several attempts i still havent got bbb working tho installer finishes ok and status shows all clear and check shows no potential errors.. nginx error.log shows :

connect() failed (111: Connection refused) while connecting to upstream, client: xyz.xyz.xyz.xyz, server: bbb.na-prostem.si, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:5050/", host: outside-ip

in prior install atempts i might have tried change some settings as i found on internet what people did hope latest install did overide those settings but in any case here is what i have now.

java -version

openjdk version "17.0.8.1" 2023-08-24 OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu120.04) OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu120.04, mixed mode, sharing)

wget -qO- https://raw.githubusercontent.com/bigbluebutton//bbb-install/v2.7.x-release/bbb-install.sh | bash -s -- -v focal-270 -s bbb.na-prostem.si -g -w -e some@email.si

/etc/systemd/system/bbb-html5-frontend@.service.d/override.conf [Service] CPUSchedulingPolicy=other Nice=-10

/etc/systemd/system/bbb-html5-backend@.service.d/override.conf [Service] CPUSchedulingPolicy=other Nice=-10

/etc/systemd/system/bbb-webrtc-sfu.service.d/override.conf [Service] CPUSchedulingPolicy=other Nice=-10

bbb-conf --check

BigBlueButton Server 2.7.0 (397) Kernel version: 5.13.19-6-pve Distribution: Ubuntu 20.04.6 LTS (64-bit) Memory: 20512 MB CPU cores: 64

/etc/bigbluebutton/bbb-web.properties (override for bbb-web) /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web) bigbluebutton.web.serverURL: https://bbb.na-prostem.si defaultGuestPolicy: ALWAYS_ACCEPT defaultMeetingLayout: CUSTOM_LAYOUT

/etc/nginx/sites-available/bigbluebutton (nginx) server_name: bbb.na-prostem.si 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: 127.0.0.1 external_rtp_ip: 193.2.132.102 external_sip_ip: 193.2.132.102

/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH) ext-rtp-ip: $${external_rtp_ip} ext-sip-ip: $${external_sip_ip} ws-binding: 193.2.132.102:5066 wss-binding: 193.2.132.102:7443

UDP port ranges

                    FreeSWITCH: 16384-24576
                       kurento: 24577-32768
                bbb-webrtc-sfu: 24577-32768
                bbb-webrtc-recorder: 24577-32768

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback) playback_host: bbb.na-prostem.si playback_protocol: https ffmpeg: 4.2.7-0ubuntu0.1

/usr/share/bigbluebutton/nginx/sip.nginx (sip.nginx) proxy_pass: 193.2.132.102 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: 193.2.132.102 mediasoup.plainRtp..announcedIp: 193.2.132.102 kurento.ip: 193.2.132.102 kurento.url: ws://127.0.0.1:8888/kurento freeswitch.sip_ip: 193.2.132.102 recordingAdapter: Kurento recordScreenSharing: true recordWebcams: true codec_video_main: VP8 codec_video_content: VP8

/etc/bbb-webrtc-recorder/bbb-webrtc-recorder.yml (bbb-webrtc-recorder) /etc/bigbluebutton/bbb-webrtc-recorder.yml (bbb-webrtc-recorder - override) debug: false recorder.directory: /var/lib/bbb-webrtc-recorder

/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client) /etc/bigbluebutton/bbb-html5.yml (HTML5 client config override) build: 153 kurentoUrl: wss://127.0.0.1/bbb-webrtc-sfu defaultFullAudioBridge: fullaudio defaultListenOnlyBridge: fullaudio sipjsHackViaWs: true

Potential problems described below

bbb-conf --status

nginx ————————————————————————► [✔ - active] freeswitch ———————————————————► [✔ - active] redis-server —————————————————► [✔ - active] bbb-apps-akka ————————————————► [✔ - active] bbb-fsesl-akka ———————————————► [✔ - active] mongod ———————————————————————► [✔ - active] bbb-html5 ————————————————————► [✔ - active] bbb-html5-backend@1 ——————————► [✔ - active] bbb-html5-backend@2 ——————————► [✔ - active] bbb-html5-frontend@1 —————————► [✔ - active] bbb-html5-frontend@2 —————————► [✔ - active] bbb-webrtc-sfu ———————————————► [✔ - active] bbb-webrtc-recorder ——————————► [✔ - active] kurento-media-server —————————► [✔ - active] etherpad —————————————————————► [✔ - active] bbb-pads —————————————————————► [✔ - active] bbb-export-annotations ———————► [✔ - active]

strickes commented 3 months ago

have you ever made it work? Struggeling with the same issue