How to install B.B.B. 2.7.0 on Ubuntu Server 20.04.6 LTS as such to not use a SSL certificate?

672 views
Skip to first unread message

ANDERSON BATISTA EVANGELISTA LIMA

unread,
Nov 23, 2023, 12:33:47 PM11/23/23
to BigBlueButton-Setup
Context:
  1. I'm trying to install Big Blue Button 2.7.0 on Ubuntu Server 20.04.6 LTS without the automatic Let's Encrypt Certbot thing because "CAA record for <supradomain> prevents issuance" anyways;
  2. I have the certificate as ".key" and ".pem" files and would like to configure this certificate manually after installing, so no Let's Encrypt should be employed at any point of the installation process;
  3. But I expected BigBlueButton to be accessible through HTTP between installation and SSL configuration, in order to test if my setup is correct upt to that point.
What have I tried:
  1. I have followed the official "Install BigBlueButton" guide and the server meets all the minimum requirements (I checked);
  2. I have used the command `wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v2.7.x-release/bbb-install.sh | bash -s -- -v focal-270 -d -s bbb27.<supradomain>.edu.br` to install BigBlueButton.
  3. The server gives me "ERR_CONNECTION_REFUSED" when I try to access it through HTTP, which seems to be automatically redirecting me to HTTPS, which is not desired.
  4. I have previously tried not using the arguments `-s bbb27.<supradomain>.edu.br` and also `-d`, but, as I got other type of errors, I have reached the conclusion that using both `-s bbb27.<supradomain>.edu.br` and `-d` should be tried. Maybe I'm wrong?
Arguments detailing:

Source: Command options @ GitHub.
  • v <version>           Install given version of BigBlueButton (e.g. 'focal-270') (required)
  • -d                     Skip SSL certificates request (use provided certificates from mounted volume) in /local/certs/
  • -s <hostname>          Configure server with <hostname>
Questions:
  1. Why am I getting the "ERR_CONNECTION_REFUSED"?
  2. How to set up the server to allow HTTP accesses?

distancelearning.cloud

unread,
Nov 25, 2023, 9:59:17 AM11/25/23
to BigBlueButton-Setup
-d                     Skip SSL certificates request (use provided certificates from mounted volume) in /local/certs/

put the key, and the fullchain in /local/certs  and then run bbb-install with -d  and note the install log as it runs...

must be named exactly for bbb-install to work correctly.

/local/certs/privkey.pem
 /local/certs/fullchain.pem

this should use ssl files,  and then a https://server-name will load in browser with lock to confirm...    and https://server-name/bigbluebutton/api  returns SUCCESS.   If it errors out the reason should be in the install log.   Also make sure the firewall is configured.

you need to access everything thru https

Regards,
Stephen

ANDERSON BATISTA EVANGELISTA LIMA

unread,
Nov 27, 2023, 6:21:53 AM11/27/23
to BigBlueButton-Setup
Thank you very much for the tip. Now I could configure the server and it works!

Like you saw, I thought that I should first install, and then configure, but I was wrong. The configuration already happens during installation. It takes just one step, instead of two, to make the server work.

Reply all
Reply to author
Forward
0 new messages