{"id":3605,"date":"2023-10-11T19:11:50","date_gmt":"2023-10-11T19:11:50","guid":{"rendered":"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/?p=3605"},"modified":"2025-10-06T15:52:16","modified_gmt":"2025-10-06T15:52:16","slug":"creating-a-big-blue-button-virtual-machine","status":"publish","type":"post","link":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/2023\/10\/11\/creating-a-big-blue-button-virtual-machine\/","title":{"rendered":"Creating a Big Blue Button Virtual Machine"},"content":{"rendered":"<p>Assumptions:<\/p>\n<ul>\n<li>You have a Linux 20.04 VM that had root enabled and available for login.<\/li>\n<li>The VM is able to have the minimum specs required for Big Blue Button.<\/li>\n<\/ul>\n<p>Prerequisites:<\/p>\n<ol>\n<li>You have an email available to use for Big Blue Button<\/li>\n<li>You have a subdomain available to use for Big Blue Button<\/li>\n<\/ol>\n<p>1.1 Starting Off<\/p>\n<ul>\n<li>Log in with root by hitting the not listed icon and inserting root in the username field then enter the password. After logging in, you will want to navigate to the following website: https:\/\/docs.bigbluebutton.org\/administration\/install\/ <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3607\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/not-listed-300x223.png\" alt=\"\" width=\"400\" height=\"297\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/not-listed-300x223.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/not-listed.png 606w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/li>\n<li>(Note: The following steps are optional, however, every time that something went wrong with the installation I had not done these.) You will want to do the following pre-installation steps to check the requirements:\n<ul>\n<li>In terminal, use the following commands:\n<ul>\n<li>cat \/etc\/default\/locale<\/li>\n<li>systemctl show-environment<\/li>\n<li>free -h<\/li>\n<li>uname -m<\/li>\n<li>ip addr |grep inet6<\/li>\n<li>uname -r<\/li>\n<li>grep -c ^processor \/proc\/cpuinfo<\/li>\n<li>ufw allow 80<\/li>\n<li>ufw allow 443\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3606\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/rule-updated-300x94.png\" alt=\"\" width=\"300\" height=\"94\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/rule-updated-300x94.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/rule-updated.png 342w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>The responses you should get are as follows:\n<ul>\n<li>LANG=&#8221;en_US.UTF-8&#8243;<\/li>\n<li>LANG=&#8221;en_US.UTF-8&#8243; PATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin<\/li>\n<li>total used free shared buff\/cache available<br \/>\nMem: 15G 3.1G 1.0G 305M 11G 12G<br \/>\nSwap: 0B 0B 0B<\/li>\n<li>X86_64<\/li>\n<li>inet6 :: 1\/128 scope host<\/li>\n<li>5.4.x-xx-generic (Note mine did not exactly match this and it still worked.)<\/li>\n<li>8<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>1.2 Installation<\/p>\n<ol>\n<li>Download the script from the following website: https:\/\/github.com\/bigbluebutton\/bbb-install\/blob\/v2.7.x-release\/bbb-install.sh<\/li>\n<li>Enter cd ~\/Downloads into terminal. (This changes the active directory to the Downloads folder)<\/li>\n<li>Next, you want to make the script executable use this command: chmod +x bbb-install.sh<\/li>\n<li>This command runs the script: .\/bbb-install.sh<\/li>\n<li>You should see a bunch of information regarding the script pop up.<\/li>\n<li>We are then going to navigate back to the website that you downloaded the script from and go to the page titled &#8220;READ ME&#8221;\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3610\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/bbb-read-1-228x300.png\" alt=\"\" width=\"228\" height=\"300\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/bbb-read-1-228x300.png 228w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/bbb-read-1.png 368w\" sizes=\"auto, (max-width: 228px) 100vw, 228px\" \/><\/li>\n<li>Located in the README document is the command for installing Big Blue Button, along with Greenlight. Scroll down until you see the heading titled &#8220;Installing on a Private Network&#8221;.<\/li>\n<li>Right above that heading, there is a command that is available to copy, copy this command and paste it into terminal.<\/li>\n<li>Once pasted, delete the &#8220;[options]&#8221; part and instead put in &#8220;-g&#8221;. This is to install greenlight along with Big Blue Button. You will also need to enter that email and domain that I mentioned earlier.\u00a0 <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3608\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/bbb-command-300x24.png\" alt=\"\" width=\"476\" height=\"38\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/bbb-command-300x24.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/bbb-command-1024x81.png 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/bbb-command-768x61.png 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/bbb-command.png 1061w\" sizes=\"auto, (max-width: 476px) 100vw, 476px\" \/><\/li>\n<li>Once pasted, click enter and it will run the command, it will take a little while to install everything.<\/li>\n<li>Once done, you should see a link to the domain that you entered into the command, click on it and if you see the following screen, you have successfully installed Big Blue Button.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3614\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/BBB-300x91.png\" alt=\"\" width=\"316\" height=\"96\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/BBB-300x91.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/10\/BBB.png 668w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/><\/li>\n<li>If using with Moodle, you will need to obtain the &#8220;Secret&#8221; along with the domain. You will obtain both of these using the following command: bbb-conf &#8211;secret.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Assumptions: You have a Linux 20.04 VM that had root enabled and available for login. The VM is able to have the minimum specs required for Big Blue Button. Prerequisites: You have an email available to use for Big Blue Button You have a subdomain available to use for Big Blue Button 1.1 Starting Off &hellip; <a href=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/2023\/10\/11\/creating-a-big-blue-button-virtual-machine\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Creating a Big Blue Button Virtual Machine<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":288,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,3],"tags":[],"class_list":["post-3605","post","type-post","status-publish","format-standard","hentry","category-moodle","category-nt-it-reviews"],"_links":{"self":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/users\/288"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/comments?post=3605"}],"version-history":[{"count":1,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3605\/revisions"}],"predecessor-version":[{"id":3615,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3605\/revisions\/3615"}],"wp:attachment":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/media?parent=3605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/categories?post=3605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/tags?post=3605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}