Commit 9f685bce authored by Fred Dixon's avatar Fred Dixon

Use xenial-22 for latest build (insteand of misleading xenial-220)

parent b1fcc506
......@@ -10,10 +10,10 @@ With only a few parameters, `bbb-install.sh` can have your BigBlueButton server
For example, given an Ubuntu 16.04 64-bit server with a public IP address, to install/update to the latest build of BigBlueButton 2.2 first SSH into the server as root and run the following command:
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -a
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -a
~~~
The command will pull down the latest version of `bbb-install.sh`, send it to the BASH shell interpreter, and pass the parameters `-v xenial-220` which specifies you want to install the latest build BigBlueButton 2.2 (i.e. 2.2.2) and `-a` which specifies want to install the API demos (this makes it easy to do a few quick tests on the server).
The command will pull down the latest version of `bbb-install.sh`, send it to the BASH shell interpreter, and pass the parameters `-v xenial-22` which specifies you want to install the latest build of BigBlueButton 2.2.N, and `-a` which specifies want to install the API demos (this makes it easy to do a few quick tests on the server).
Note: If your server is behind a firewall -- such as behind a corporate firewall or behind an AWS Security Group -- you will need to manually configure the firewall to forward [specific internet connections](#configuring-the-firewall) to the BigBlueButton server before you can launch the client.
......@@ -127,7 +127,7 @@ USAGE:
OPTIONS (install BigBlueButton):
-v <version> Install given version of BigBlueButton (e.g. 'xenial-220') (required)
-v <version> Install given version of BigBlueButton (e.g. 'xenial-22') (required)
-s <hostname> Configure server with <hostname>
-e <email> Email for Let's Encrypt certbot
......@@ -154,10 +154,10 @@ EXAMPLES
Setup a BigBlueButton server
./bbb-install.sh -v xenial-220
./bbb-install.sh -v xenial-220 -s bbb.example.com -e info@example.com
./bbb-install.sh -v xenial-220 -s bbb.example.com -e info@example.com -g
./bbb-install.sh -v xenial-220 -s bbb.example.com -e info@example.com -g -c turn.example.com:1234324
./bbb-install.sh -v xenial-22
./bbb-install.sh -v xenial-22 -s bbb.example.com -e info@example.com
./bbb-install.sh -v xenial-22 -s bbb.example.com -e info@example.com -g
./bbb-install.sh -v xenial-22 -s bbb.example.com -e info@example.com -g -c turn.example.com:1234324
Setup a coturn server
......@@ -174,7 +174,7 @@ SUPPORT:
To install BigBlueButton 2.2 (no hostname or TLS/SSL certificate):
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22
~~~
That's it. The installation should finish in about 15 minutes (depending on the server's internet connection) with the following message:
......@@ -231,7 +231,7 @@ Note: we're using `bbb.example.com` as an example hostname. You would substitute
With just these two pieces of information -- FQDN and e-mail address -- you can use `bbb-install.sh` to automate the configuration of the BigBlueButton server with a TLS/SSL certificate. For example, to install BigBlueButton 2.2 with a TLS/SSL certificate from Let's Encrypt using `bbb.example.com` and `info@example.com`, enter the command
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com -e info@example.com
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com -e info@example.com
~~~
(again, you would substitute `bbb.example.com` and `info@example.com` with your server's FQDN and your e-mail address).
......@@ -245,7 +245,7 @@ The default installation is meant to be for servers that are publicly available.
When installing BigBlueButton in a private network, it is possible to validate the FQDN manually, by adding the option `-x` to the command line. As in:
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com -e info@example.com -x
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com -e info@example.com -x
~~~
Confirm the use of the email account.
......@@ -299,7 +299,7 @@ certbot --email info@example.com --agree-tos -d bbb.example.com --deploy-hook 's
You can install the API demos by adding the `-a` option.
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com -e info@example.com -a
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com -e info@example.com -a
~~~
Warning: These API demos allow anyone to access your server without authentication to create/manage meetings and recordings. They are for testing purposes only. Once you are finished testing, you can remove the API demos with `sudo apt-get purge bbb-demo`.
......@@ -312,7 +312,7 @@ Warning: These API demos allow anyone to access your server without authenticati
You can install [Greenlight](http://docs.bigbluebutton.org/install/green-light.html) by adding the `-g` option.
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com -e info@example.com -g
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com -e info@example.com -g
~~~
Once Greenlight is installed, it redirects the default home page to Greenlight. You can also configure GreenLight to use [OAuth2 authentication](http://docs.bigbluebutton.org/greenlight/gl-customize.html).
......@@ -343,7 +343,7 @@ You can now contol who creates accounts on your BigBlueButton server. For more
The install script allows you to pass a path which will be used to create a symbolic link with /var/bigbluebutton
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -m /mnt/test
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -m /mnt/test
~~~
This allows users to store the contents of /var/bigbluebutton, which can get quite large in a seperate volume
......@@ -353,7 +353,7 @@ This allows users to store the contents of /var/bigbluebutton, which can get qui
If you want to set up BigBlueButton 2.2 with a TLS/SSL certificate and GreenLight, you can do this all with a single command:
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com -e info@example.com -g
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com -e info@example.com -g
~~~
Furthermore, you can re-run the same command later to update your server to the latest version of BigBlueButton 2.2. We announce updates to BigBlueButton to the [bigbluebutton-dev](https://groups.google.com/forum/#!forum/bigbluebutton-dev) mailing list.
......@@ -406,7 +406,7 @@ wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -c turn.e
With the TURN server in place, you can configure your BigBlueButton server to use the TURN server by running the `bbb-install.sh` command again and adding the same `-c <FQDN>:<SECRET>`. For example,
~~~
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com -e info@example.com -g -c turn.example.com:1234abcd
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com -e info@example.com -g -c turn.example.com:1234abcd
~~~
You can re-use a single TURN server for multiple BigBlueButton installations.
......
......@@ -26,22 +26,22 @@
#
# Install BigBlueButton and configure using server's external IP address
#
# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220
# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22
#
#
# Install BigBlueButton and configure using hostname bbb.example.com
#
# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com
# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com
#
#
# Install BigBlueButton with a SSL certificate from Let's Encrypt using e-mail info@example.com:
#
# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com -e info@example.com
# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com -e info@example.com
#
#
# Install BigBlueButton with SSL + Greenlight
#
# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.example.com -e info@example.com -g
# wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-22 -s bbb.example.com -e info@example.com -g
#
usage() {
......@@ -57,7 +57,7 @@ USAGE:
OPTIONS (install BigBlueButton):
-v <version> Install given version of BigBlueButton (e.g. 'xenial-220') (required)
-v <version> Install given version of BigBlueButton (e.g. 'xenial-22') (required)
-s <hostname> Configure server with <hostname>
-e <email> Email for Let's Encrypt certbot
......@@ -92,10 +92,10 @@ EXAMPLES:
Sample options for setup a BigBlueButton server
-v xenial-220
-v xenial-220 -s bbb.example.com -e info@example.com
-v xenial-220 -s bbb.example.com -e info@example.com -g
-v xenial-220 -s bbb.example.com -e info@example.com -g -c turn.example.com:1234324
-v xenial-22
-v xenial-22 -s bbb.example.com -e info@example.com
-v xenial-22 -s bbb.example.com -e info@example.com -g
-v xenial-22 -s bbb.example.com -e info@example.com -g -c turn.example.com:1234324
Sample options for setup of a coturn server (on a different server)
......@@ -475,7 +475,7 @@ check_version() {
# Check if were upgrading from 2.0 (the ownership of /etc/bigbluebutton/nginx/web has changed from bbb-client to bbb-web)
if [ -f /etc/apt/sources.list.d/bigbluebutton.list ]; then
if grep -q xenial-200 /etc/apt/sources.list.d/bigbluebutton.list; then
if echo $VERSION | grep -q xenial-220; then
if echo $VERSION | grep -q xenial-22; then
if dpkg -l | grep -q bbb-client; then
apt-get purge -y bbb-client
fi
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment