From 6809f9e327d37ef57c93a4e46828608a603ed548 Mon Sep 17 00:00:00 2001 From: Anton Georgiev Date: Fri, 13 Dec 2024 09:21:33 -0500 Subject: [PATCH] initial 3.1 setup --- bbb-install.sh | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/bbb-install.sh b/bbb-install.sh index 6553e01..569617a 100644 --- a/bbb-install.sh +++ b/bbb-install.sh @@ -1,6 +1,6 @@ #!/bin/bash -ex -# Copyright (c) 2023 BigBlueButton Inc. +# Copyright (c) 2025 BigBlueButton Inc. # # This program is free software; you can redistribute it and/or modify it under the # terms of the GNU Lesser General Public License as published by the Free Software @@ -18,35 +18,35 @@ # https://www.bigbluebutton.org/. # # This bbb-install script automates many of the installation and configuration -# steps at https://docs.bigbluebutton.org/3.0/install +# steps at https://docs.bigbluebutton.org/3.1/install # # # Examples # -# Install BigBlueButton 3.0.x with a SSL certificate from Let's Encrypt using hostname bbb.example.com +# Install BigBlueButton 3.1.x with a SSL certificate from Let's Encrypt using hostname bbb.example.com # and email address info@example.com and apply a basic firewall # -# wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.0.x-release/bbb-install.sh | bash -s -- -w -v jammy-300 -s bbb.example.com -e info@example.com +# wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.1.x-release/bbb-install.sh | bash -s -- -w -v jammy-310 -s bbb.example.com -e info@example.com # # Install BigBlueButton with SSL + Greenlight # -# wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.0.x-release/bbb-install.sh | bash -s -- -w -v jammy-300 -s bbb.example.com -e info@example.com -g +# wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.1.x-release/bbb-install.sh | bash -s -- -w -v jammy-310 -s bbb.example.com -e info@example.com -g # usage() { set +x cat 1>&2 < Install given version of BigBlueButton (e.g. 'jammy-300') (required) + -v Install given version of BigBlueButton (e.g. 'jammy-310') (required) -s Configure server with -e Email for Let's Encrypt certbot @@ -98,17 +98,17 @@ VARIABLES (configure Greenlight only): EXAMPLES: -Sample options for setup a BigBlueButton 3.0 server +Sample options for setup a BigBlueButton 3.1 server - -v jammy-300 -s bbb.example.com -e info@example.com + -v jammy-310 -s bbb.example.com -e info@example.com -Sample options for setup a BigBlueButton 3.0 server with Greenlight 3 and optionally Keycloak +Sample options for setup a BigBlueButton 3.1 server with Greenlight 3 and optionally Keycloak - -v jammy-300 -s bbb.example.com -e info@example.com -g [-k] + -v jammy-310 -s bbb.example.com -e info@example.com -g [-k] -Sample options for setup a BigBlueButton 3.0 server with LTI framework while managing LTI consumer credentials MY_KEY:MY_SECRET +Sample options for setup a BigBlueButton 3.1 server with LTI framework while managing LTI consumer credentials MY_KEY:MY_SECRET - -v jammy-300 -s bbb.example.com -e info@example.com -t MY_KEY:MY_SECRET + -v jammy-310 -s bbb.example.com -e info@example.com -t MY_KEY:MY_SECRET SUPPORT: Community: https://bigbluebutton.org/support @@ -562,7 +562,7 @@ need_ppa() { } check_version() { - if ! echo "$1" | grep -Eq "jammy-30"; then err "This script can only install BigBlueButton 3.0 and is meant to be run on Ubuntu 22.04 (jammy) server."; fi + if ! echo "$1" | grep -Eq "jammy-31"; then err "This script can only install BigBlueButton 3.1 and is meant to be run on Ubuntu 22.04 (jammy) server."; fi DISTRO=${1%%-*} if ! wget -qS --spider "https://$PACKAGE_REPOSITORY/$1/dists/bigbluebutton-$DISTRO/Release.gpg" > /dev/null 2>&1; then err "Unable to locate packages for $1 at $PACKAGE_REPOSITORY."