لینوکس, نرم افزار های شبکه

آموزش نصب BigBlueButton – راه اندازی نرم افزار بیگ بلو باتن

آموزش نحوه پایان دادن به کلاس آنلاین در بیگ بلو باتن (BigBlueButton)

نصب BigBlueButton بسیار ساده است، بیگ بلو باتن یکی از معروف ترین برنامه های پیاده سازی وب کنفرانس است، در این مقاله روش راه اندازی نصب نرم افزار BigBlueButton را به شما عزیزان اموزش خواهیم داد، همراه داتیس نتورک باشید.

دانلود BigBlueButton - نرم افزار کلاس مجازی بیگ بلو باتن

نصب و راه اندازی BigBlueButton

بیگ بلو باتن یک نرم افزار متن باز برای برگزاری کلاس آنلاین است که بر روی لینوکس به خصوص توزیع اوبونتو نصب می شود.

این برنامه برای برگزاری وب کنفرانس کارایی فراوانی دارد.

نرم افزار BigBlueButton از اشتراک صوتی و تصویری٬ ارائه با قابلیت های توسعه یافته تخته مانند اشاره گر٬ زوم کردن و … ٬ گفتگوهای متنی خصوصی و عمومی٬ اشتراک گذاری دسکتاپ٬ VOIP (voice over IP) با استفاده از FreeSWITCH و ارائه اسناد به صورت PDF پشتیبانی میکند.

اگر علاقه مند به یادگیری کامل بیگ بلو باتن هستید کتاب زیر را خریداری کنید:

کتاب PDF آموزش بیگ بلو باتن 

پیش نیاز سخت افزاری و نرم افزاری

اما قبل از هر اقدامی شما به یک سری پیش نیاز سخت افزاری و نرم‌افزاری نیاز دارید:

1- تهیه یک سرور مجازی با مشخصات زیر:

  • حداقل 6 گیگا‌بایت رم
  • سی پی یو 4 هسته ای
  • حداقل 20 گیگابایت فضای هارد
  • پهنای باند با سرعت مناسب

2- نصب سیستم عامل سرور اوبونتو نسخه 16

دقت کنید به علت تحریم‌ها در این بسته نصبی برخی از امکانات نصب نمی‌شود، ترجیحاً سرور را خارج از ایران تهیه کنید.

مراحل نصب BigBlueButton

1- موقعیت سرور را بررسی کنید.

سرور مربوط به کنفرانس تحت وب باید در فایل en_US.UTF-8 باشد. می‌توانید موقعیت آن را با دستور زیر بررسی کنید:

# cat /etc/default/locale
# Created by cloud-init v. 0.7.9 on Thu, 29 Jun 2017 18:50:07 +0000
LANG="en_US.UTF-8"

اگر سرور در این مکان پیش فرض قرار نداشت، باید مکان آن را بصورت زیر تغییر دهید:

# apt install -y language-pack-en && update-locale LANG=en_US.UTF-8

2- در صورت استفاده از سرور مجازی، بیت‌های تولید کننده عدد تصادفی را اضافه کنید

برخلاف یک سرور فیزیکی، اگر تصمیم دارید bbb را روی یک سرور مجازی نصب کنید، باید آنتروپی یا بیت‌های تولید کننده عدد تصادفی Tomcat و سایر مؤلفه‌ها را بهبود بخشید.

اگر نمی‌خواهید به دلیل عدم وجود آنتروپی، سیستم هنگام راه اندازی برای یک مدت طولانی مسدود شود، لازم است که haveged paquage را که یک تولید کننده آنتروپی است نصب نمایید.

# apt install -y haveged
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following additional packages will be installed:
libhavege1

فرض کنید، برای اجرا تنها دسترسی ssh به سرور دارید.

برای بررسی اینکه سرور فیزیکی است یا مجازی، می‌توانید از دستور facter استفاده کنید:

# apt install -y facter
# facter 2> /dev/null | grep virtual
is_virtual => true
virtual => kvm

در خروجی بالا، می‌بینید که این یک سرور مجازی است.

# facter 2> /dev/null | grep virtual
is_virtual => false
virtual => physical

در این خروجی، سرور فیزیکی را نشان می‌دهد.

3- مخزن bigbluebutton را اضافه کنید

Bigbluebutton با مخزن چند منظوره کار می‌کند، بنابراین باید بررسی کنید؛ که آیا چنین چیزی در مخزن شما موجود است یا خیر.

# grep "multiverse" /etc/apt/sources.list
## multiverse WILL NOT receive any review or updates from the Ubuntu
deb http://mirrors.linode.com/ubuntu/ xenial multiverse
# deb-src http://mirrors.linode.com/ubuntu/ xenial multiverse
deb http://mirrors.linode.com/ubuntu/ xenial-updates multiverse

اگر این مخزن را ندارید، می‌توانید آن را به صورت زیر اضافه کنید.

echo "deb http://archive.ubuntu.com/ubuntu/ xenial multiverse" | sudo tee -a /etc/apt/sources.list

اکنون باید مخزن bbb را اضافه کنید.

wget http://ubuntu.bigbluebutton.org/repo/bigbluebutton.asc -O- | sudo apt-key add -
--2017-07-21 17:00:41-- http://ubuntu.bigbluebutton.org/repo/bigbluebutton.asc
Resolving ubuntu.bigbluebutton.org (ubuntu.bigbluebutton.org)... 104.130.209.130
Connecting to ubuntu.bigbluebutton.org (ubuntu.bigbluebutton.org)|104.130.209.130|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3112 (3.0K) [application/octet-stream]
Saving to: ‘STDOUT’

- 100%[===================================>] 3.04K --.-KB/s in 0s

2017-07-21 17:00:42 (509 MB/s) - written to stdout [3112/3112]

OK

سپس باید URL بسته‌های bbb را مشخص نمایید.

echo "deb http://ubuntu.bigbluebutton.org/xenial-110/ bigbluebutton-xenial main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
deb http://ubuntu.bigbluebutton.org/xenial-110/ bigbluebutton-xenial main

اکنون URL بسته‌های bbb را مشاهده کنید.

# echo "deb http://ubuntu.bigbluebutton.org/xenial-110/ bigbluebutton-xenial main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
deb http://ubuntu.bigbluebutton.org/xenial-110/ bigbluebutton-xenial main

اکنون سرور خود را قبل از نصب به‌روزرسانی نمایید.

# apt update && apt dist-upgrade -y

BigBlueButton را با مؤلفه‌اش نصب کنید.

اکنون می‌توانید bbb را کامل نصب نمایید. با نصب bbb تمام اجزای آن مانند Tomcat، ffmpeg، libreoffice، nginx، Ruby و برخی دیگر نصب می‌شوند.

# apt install bigbluebutton
Reading package lists... Done
Building dependency tree 
Reading state information... Done

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

اکنون باید موافقت نامه مجوز کاربر نهایی (EULA) را بپذیرید.

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

اکنون می‌توانید نصب را تمام کنید.

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

حال باید سرور bbb خود را مجدداً راه اندازی کنید:

# bbb-conf --restart
Restarting BigBlueButton 1.1.0 ...
Stopping BigBlueButton
Starting BigBlueButton

** Potential problems described below **
.........

می‌بینید که هیچ خطایی پیدا نشده است. اکنون می‌توانید پیکربندی bbb را با دستور زیر بررسی کنید:

# bbb-conf --check

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

رنگهای قرمز اطلاعاتی را نشان می‌دهند؛ که در آن آدرس IP سرور خود را مشاهده خواهید کرد. اگر میزبان bbb-web را مشاهده کردید، این همان آدرس IP است؛ که برای دسترسی به صفحه وب bbb استفاده می‌شود. بنابراین اگر رابط‌های زیادی دارید، می‌توانید، این رابط را برای استفاده (آدرسIP) با دستور زیر تنظیم کنید.

# bbb-conf --setip ip_address

یا اگر هاست نیم دارید، استفاده از آن برای ارتباط کلاینت شما با سرورتان ساده تر است. این نیز به همان صورت تنظیم می‌شود، اما به جای آدرس IP از هاست نیم سرور استفاده کنید.

# bbb-conf --setip hostname
در ادامه راه اندازی و نصب نصب BigBlueButton :

سپس سرویس‌های bbb را مجدداً راه اندازی نمایید.

# bbb-conf --restart && bbb-conf --check

هنگامی‌که برخی تغییرات را انجام می‌دهید، می‌توانید فایل‌های گزارش را پاک کرده و دوباره پیکربندی خود را بررسی نمایید.

# bbb-conf --clean && bbb-conf --check

اکنون برای اینکه بتوانید به صفحه آزمایشی bbb دسترسی پیدا کنید، باید نسخه‌های آزمایشی API را که با JSP کار می‌کند نصب نمایید و این برای bbb ضروری است، در غیر این صورت هنگام ورود به سیستم، با خطای 404 Not Found برخورد خواهید کرد. به شرح زیر عمل کنید:

# apt install -y bbb-demo
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following NEW packages will be installed:
bbb-demo

به شما توصیه می‌کنیم، یک سرویس خودآزمایی bbb نصب نمایید؛ چراکه می‌تواند در تشخیص مشکلات شبکه و پیکربندی به شما کمک کند.

# apt install -y bbb-check
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following NEW packages will be installed:
bbb-check

بیایید دوباره پیکربندی را بررسی کنیم.

# bbb-conf --restart && bbb-conf --check

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

آدرس اول با رنگ سبز لینک دسترسی مستقیم به bbb demo1 است.

لینک دوم سرویس مورد استفاده برای تشخیص مشکلات پیکربندی (بسته bbb-check) را نشان می دهد.

با وارد کردن آدرس دوم نشان داده شده، می‌توانید مشکل را تشخیص دهید.

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

اتصال به صفحه مدیریت BigBlueButton

اکنون می‌توانید با استفاده از هاست نیم یا IP سرور خود به صورت http://bbb-host یا http://bbb-ip به صفحه وب bbb خود متصل شوید.

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

وقتی که می‌خواهید به یک جلسه آزمایشی بپیوندید، صفحه نمایش زیر را مشاهده می‌کنید.

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

در ادامه راه اندازی و نصب BigBlueButton :

از شما خواسته می‌شود؛ تا مجوز میکروفون خود را بدهید، سپس صفحه پیش فرض زیر به شما نمایش داده می‌شود.

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

در حین ارائه، می‌توانید برخی از اقدامات نشان داده شده در تصویر زیر را انجام دهید.

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

می توانید مشاهده کنید:

  • جایی را که می‌توانید دسک تاپ، دوربین و میکروفون خود را در طول کنفرانس با رنگ سبز به اشتراک بگذارید.
  • رنگ کاربران حاضر در کنفرانس را
  • رنگ اتاق گپ (عمومی و خصوصی) را با کاربران
  • جایی را که می‌توانید یک ارائه برای اشتراک‌گذاری در طول کنفرانس با رنگ آبی اضافه کنید.

BigBlueButton دارای اتاق‌های جلسات پیش فرضی است؛ که می‌توانید هنگام استفاده از لینک http: //bbb-hostname/demo/demo1.jsp یا http: //bbb-ip/demo/demo1.jsp به صورت زیر مستقیما استفاده کنید:

آموزش نصب BigBlueButton - راه اندازی نرم افزار بیگ بلو باتن

امیدواریم آموزش نصب BigBlueButton برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

اگر علاقه مند به یادگیری کامل بیگ بلو باتن هستید کتاب زیر را خریداری کنید:

کتاب PDF آموزش بیگ بلو باتن 

مطالب مرتبط

دیدگاهی در مورد “آموزش نصب BigBlueButton – راه اندازی نرم افزار بیگ بلو باتن

  1. ابراهیم گفت:

    با ضمن عرض سلام و تشکر:
    یک سایت با وردپرس روی سرور بارگذاری شده است. آیا برای اضافه کردن افزونه bbb به آن باید یک سرور دیگر بخریم یا فقط افزونه را اضافه کنیم؟
    اگر لازیم نیست، در محل آدرس سرور bbb به جای bigbluebuttonURL و bigbluebutton Shared Secret چی بنویسیم؟

  2. میرزایی گفت:

    یک نفر که کاملا مسلط به نصب بیگ بلو باتن هست جهت همکاری با شرکت ما تماس بگیره:
    ***

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *