|
1 | 1 | #!/bin/bash -ex |
2 | 2 |
|
3 | | -# Copyright (c) 2023 BigBlueButton Inc. |
| 3 | +# Copyright (c) 2025 BigBlueButton Inc. |
4 | 4 | # |
5 | 5 | # This program is free software; you can redistribute it and/or modify it under the |
6 | 6 | # terms of the GNU Lesser General Public License as published by the Free Software |
|
18 | 18 | # https://www.bigbluebutton.org/. |
19 | 19 | # |
20 | 20 | # This bbb-install script automates many of the installation and configuration |
21 | | -# steps at https://docs.bigbluebutton.org/3.0/install |
| 21 | +# steps at https://docs.bigbluebutton.org/3.1/install |
22 | 22 | # |
23 | 23 | # |
24 | 24 | # Examples |
25 | 25 | # |
26 | | -# Install BigBlueButton 3.0.x with a SSL certificate from Let's Encrypt using hostname bbb.example.com |
| 26 | +# Install BigBlueButton 3.1.x with a SSL certificate from Let's Encrypt using hostname bbb.example.com |
27 | 27 | # and email address [email protected] and apply a basic firewall |
28 | 28 | # |
29 | | -# 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 [email protected] |
| 29 | +# 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 [email protected] |
30 | 30 | # |
31 | 31 | # Install BigBlueButton with SSL + Greenlight |
32 | 32 | # |
33 | | -# 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 [email protected] -g |
| 33 | +# 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 [email protected] -g |
34 | 34 | # |
35 | 35 |
|
36 | 36 | usage() { |
37 | 37 | set +x |
38 | 38 | cat 1>&2 <<HERE |
39 | 39 |
|
40 | | -Script for installing a BigBlueButton 3.0 server in under 30 minutes. |
| 40 | +Script for installing a BigBlueButton 3.1 server in under 30 minutes. |
41 | 41 |
|
42 | 42 | This script also checks if your server supports https://docs.bigbluebutton.org/administration/install/#minimum-server-requirements |
43 | 43 |
|
44 | 44 | USAGE: |
45 | | - wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.0.x-release/bbb-install.sh | bash -s -- [OPTIONS] |
| 45 | + wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.1.x-release/bbb-install.sh | bash -s -- [OPTIONS] |
46 | 46 |
|
47 | 47 | OPTIONS (install BigBlueButton): |
48 | 48 |
|
49 | | - -v <version> Install given version of BigBlueButton (e.g. 'jammy-300') (required) |
| 49 | + -v <version> Install given version of BigBlueButton (e.g. 'jammy-310') (required) |
50 | 50 |
|
51 | 51 | -s <hostname> Configure server with <hostname> |
52 | 52 | -e <email> Email for Let's Encrypt certbot |
@@ -98,17 +98,17 @@ VARIABLES (configure Greenlight only): |
98 | 98 |
|
99 | 99 | EXAMPLES: |
100 | 100 |
|
101 | | -Sample options for setup a BigBlueButton 3.0 server |
| 101 | +Sample options for setup a BigBlueButton 3.1 server |
102 | 102 |
|
103 | | - -v jammy-300 -s bbb.example.com -e [email protected] |
| 103 | + -v jammy-310 -s bbb.example.com -e [email protected] |
104 | 104 |
|
105 | | -Sample options for setup a BigBlueButton 3.0 server with Greenlight 3 and optionally Keycloak |
| 105 | +Sample options for setup a BigBlueButton 3.1 server with Greenlight 3 and optionally Keycloak |
106 | 106 |
|
107 | | - -v jammy-300 -s bbb.example.com -e [email protected] -g [-k] |
| 107 | + -v jammy-310 -s bbb.example.com -e [email protected] -g [-k] |
108 | 108 |
|
109 | | -Sample options for setup a BigBlueButton 3.0 server with LTI framework while managing LTI consumer credentials MY_KEY:MY_SECRET |
| 109 | +Sample options for setup a BigBlueButton 3.1 server with LTI framework while managing LTI consumer credentials MY_KEY:MY_SECRET |
110 | 110 |
|
111 | | - -v jammy-300 -s bbb.example.com -e [email protected] -t MY_KEY:MY_SECRET |
| 111 | + -v jammy-310 -s bbb.example.com -e [email protected] -t MY_KEY:MY_SECRET |
112 | 112 |
|
113 | 113 | SUPPORT: |
114 | 114 | Community: https://bigbluebutton.org/support |
@@ -562,7 +562,7 @@ need_ppa() { |
562 | 562 | } |
563 | 563 |
|
564 | 564 | check_version() { |
565 | | - 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 |
| 565 | + 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 |
566 | 566 | DISTRO=${1%%-*} |
567 | 567 | if ! wget -qS --spider "https://$PACKAGE_REPOSITORY/$1/dists/bigbluebutton-$DISTRO/Release.gpg" > /dev/null 2>&1; then |
568 | 568 | err "Unable to locate packages for $1 at $PACKAGE_REPOSITORY." |
|
0 commit comments