{"id":8328,"date":"2023-12-19T05:35:13","date_gmt":"2023-12-19T05:35:13","guid":{"rendered":"https:\/\/www.infinitivehost.com\/knowledge-base\/?p=8328"},"modified":"2026-02-21T10:32:20","modified_gmt":"2026-02-21T10:32:20","slug":"how-to-install-bigbluebutton-in-ubuntu","status":"publish","type":"post","link":"https:\/\/www.infinitivehost.com\/knowledge-base\/how-to-install-bigbluebutton-in-ubuntu\/","title":{"rendered":"How To Install BigBlueButton In Ubuntu?"},"content":{"rendered":"<div class='epvc-post-count'><span class='epvc-eye'><\/span>  <span class=\"epvc-count\"> 4,226<\/span><span class='epvc-label'> Views<\/span><\/div>\n<p>If you&#8217;re looking for a virtual classroom to teach your kids, go no farther than BigBlueButton, a free, feature-rich platform with open source development. BigBlueButton is a web-based presentation tool that includes a shared whiteboard, audio\/video conferencing, desktop sharing, and chat among other features.<\/p>\n\n\n\n<p>This guide will walk you through setting up a BigBlueButton server and the client interface. This ensures that your online classroom is secure by only allowing connections via HTTPS, and it works with any browser.<\/p>\n\n\n\n<p><strong>1. Minimum server requirements:&nbsp;<\/strong><\/p>\n\n\n\n<p>i. 8GB RAM minimum with swap enable.<\/p>\n\n\n\n<p>ii. 4 CPU cores minimum.<\/p>\n\n\n\n<p>Iii. Ubuntu 18.04\/20.04 64-bit OS running Linux kernel 5.x&nbsp;<\/p>\n\n\n\n<p>iv. 500 GB of free disk space<\/p>\n\n\n\n<p><strong>2. Pre-installation checks:&nbsp;<\/strong><\/p>\n\n\n\n<p>Initially, ensure that the server&#8217;s locale is set to en_US.UTF-8.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/KNOcG1faHwYkG_AUYShdcui21Br_oFUA9fkAD3JP4w6eHUHTxMBahqJ3T5VoS1d843L_ljB2IDKyN8beE9Y1T8XMUzdGEXdO_gr22Kd0AIWCwuuH1DlVWeElVp3GgCgt1aMpzY5C6hLSeDiOc7IoT4ot9mdAqd_q\" width=\"481\" height=\"59\"><\/p>\n\n\n\n<p>If you do not observe LANG=&#8221;en_US.UTF-8,&#8221; execute the following command to set the locale.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/kUi83cykMs4QTlj6QTja98rnrQKY2x4DIv8QwuuJb2yV8fGslX4TJVyqD1cdsUCqyEgAPZWOXsydSwUKX2tIMw7UQSTKT940NK6MVRCsxwH5d1k9zK0gONtm4izc5tDQJ_X0uzoX_WkAhvbkhISWijUbQYtdjfWH\" alt=\"\"\/><\/figure>\n\n\n\n<p>Now run the command systemctl show-environment to ensure below output.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/MUzTPDGxIn2iQ3DXw1pJYEf2tUZbEel9OzckNwaRi_fIZ3-MAFw3XvDF1zJUgmmSKiT2pI1kqGnCQIETUo3Qob4uBzHp3QccAitWsBXLiI2ctiH2ZoR56JhYH5iwrB68KT8J-dmD3l42p05S9KFdoCur6SE7m1XH\" alt=\"\"\/><\/figure>\n\n\n\n<p>Next, check that the server has Ubuntu is 18.04\/20.04 as its operating system.&nbsp;<br><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/pJRfriWhRWHIArUW4FPswop3Lad3sS5he2fK3QjxL0karQmRY3ik-zc6yy1gBosucn0yJNB-JTzONJV-alU4VTMqUFU13vG2igD78jkSzM-xHqA1SHgrbsrHBCcs8YLxwyzHhOfiZ7ug9kNbfzp6J9i3SJobQxm3\" width=\"434\" height=\"99\"><\/p>\n\n\n\n<p><strong>3. Installing BigBlueButton.<\/strong><\/p>\n\n\n\n<p>To install BigBlueButton, use below command to install BigBlueButton with bbb-install-2.5.sh script.<\/p>\n\n\n\n<p>\u201c wget -qO- https:\/\/ubuntu.bigbluebutton.org\/bbb-install-2.5.sh | bash -s &#8212; -v focal-250 -s bbb.domain.com -e notice@domain.com&nbsp; -a -w \u201c<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/WkEy94yAZ4C2rINdjmjhoqovleiwJyBNidt1GSzTthhwcLo0UBhlW70_WeiGu3MN6Xq26Uvh8VprirjKcvQ5U_ii-04mHrf9651MYhvocHwwLQJTH1hNTGVDURpw3XLyY_x7KzklIBh1PcaU2grg7_BpreFeGUvw\" width=\"643\" height=\"27\"><\/p>\n\n\n\n<p><strong>4. Verify the status of your server by using the following command.<\/strong><\/p>\n\n\n\n<p>bbb-conf \u2013check<\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/Doi-qFdvmdiKZVlpBHqZ-LRRMvc3RBgXDpma1RpjAk5nXGEuJ_sNKaB0Y8YHDSsBdD_OllY5yrm0JfpdB-7Sa_XFAxMvgT6TGIuTFA1B4Sp6nDQBUm4wCWrPUbEHWzrE3mATlXkA_-LribAWS-c52eMEMMsBxCQ3\" width=\"643\" height=\"443\"><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/zu-KqAaEmq-b7hJ8WQ__xbekPyBXjm2rxh9ExJpFZihmnZNwshsR-8A7_ZlJ6m3NqenBm5wSAynTdytr3SZF5ZP0Gi7mgD384duU84LkaZrTZ3rD4VbBH-Ex5ZMVSHtiESW5Zoid1GvFWfQmJEXXgumJEUmstHvM\" width=\"643\" height=\"234\"><\/p>\n\n\n\n<p><strong>5. Confirm that all BigBlueButton processes have initiated and are active.<\/strong><\/p>\n\n\n\n<p>bbb-conf \u2013status<br><br><img loading=\"lazy\" decoding=\"async\" width=\"442\" height=\"330\" src=\"https:\/\/lh7-us.googleusercontent.com\/DX291JnTHOilmrVucGemrGiLagfTdSalDwEcAF_uv_F5UOMI8Ah87bnprg1YjMmq_S90g5XpdFE_FZAMw-nVIIG4CsU7QXucBZ6tfgZZUfqpbLHgM1lbXqFftDj-BzwW4aEk2dG0ohbQ-EmmER4Yl-UUdFUB6e26\"><\/p>\n\n\n\n<p><strong>6. you can open https:\/\/bbb.dmain.com<\/strong><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/nxH3a9D77GEe9Ut97h92w2c4mqAOAy2gAIlhaRY5A4AzBQrZd_d9xrwayqy0vKkpxGGSUITD1tXZlrfWwr1QWJZVeqcLoSrt1jSNr84jy8GW_GZfYyJpOhNB7VVKZ61hTI-fGnuBtYvo9GzGX5gZu7qBLqDsSKRV\" width=\"485\" height=\"476\"><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/kLeumB2cZ8YGXHmacjb6bQDMpVKWaJFO1ut2fhf_0XLn-08n8GI__nnn1tt55yTUnJp_I8P83VKMcz96clP9wXXZ6RpmB9SkXpB9yP1AgG4bZDXxEXIay7JPfzaQF5Cfz4EMunz3L4wHTGiApRONVS4FSljvBFHL\" width=\"643\" height=\"325\"><\/p>\n\n\n\n<p>For Demo Meeting, open your browser and hit https:\/\/bbb.domain.com\/demo\/demo1.jsp and enter your name, and click &#8216;Join&#8217; to join &#8216;Demo Meeting&#8217;.<br>Launch the BigBlueButton client in the &#8216;Demo Meeting&#8217; mode.<\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"312\" src=\"https:\/\/lh7-us.googleusercontent.com\/ELTXidjtyi_eSb3oveFCs7UpWzlaCJhWD5gVUvWGXVD287UT4WnzpdhKJq6FeYN9POGix3DPQfqa6l4FjwfSWIk7Dy9I5A7U1WWUWEDtJhSo1i0Vjo1HnJZR3RZzMpm0Pyg_IbJjr2I-Rmci5hrmsRjZ3fVVaovq\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>4,226 Views If you&#8217;re looking for a virtual classroom to teach your kids, go no farther than BigBlueButton, a free, feature-rich platform with open source development. BigBlueButton is a web-based presentation tool that includes a shared whiteboard, audio\/video conferencing, desktop sharing, and chat among other features. This guide will walk you through setting up a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[59],"tags":[],"class_list":["post-8328","post","type-post","status-publish","format-standard","hentry","category-control-panel-ssl"],"_links":{"self":[{"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/posts\/8328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/comments?post=8328"}],"version-history":[{"count":2,"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/posts\/8328\/revisions"}],"predecessor-version":[{"id":9609,"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/posts\/8328\/revisions\/9609"}],"wp:attachment":[{"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=8328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/categories?post=8328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infinitivehost.com\/knowledge-base\/wp-json\/wp\/v2\/tags?post=8328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}