نصب بیگ بلو باتن در گوشی و لپ تاپ

 بیگ بلو باتن یکی از پلتفرم های نوین برای برگزاری جلسات آنلاین میباشد که با توجه به قابلیت های منحصر به فردی که دارد طرفداران بسیاری کسب کرده است. همین مسئله باعث شده افراد به دنبال یادگیری تمامی موارد مربوط به این پلتفرم باشند. بنابراین بر آن شدیم تا مطالبی را در زمینه نصب بیگ بلو باتن در گوشی و لپ تاپ برای خوانندگان ارائه دهیم. بهتر است ابتدا درباره ی نرم افزار بیگ بلو باتن اطلاعات زمینه ای داشته باشیم.

بیگ بلو باتن

در تعریف بیگ بلو باتن میتوان اینگونه در نظر گرفت که این نرم افزار یک پلتفرم برگزاری کلاس های مجازی یا آنلاین میباشد که بر اساس نیاز دانش آموزان و معلمان تولید و عرضه شده است.

ویژگی های بیگ بلو باتن

  • با بیشتر سیستم های lms هم خوانی داشته و میتواند برای این سیستم ها تعریف شود. 
  • توانایی سازگاری با learning tools interoperability (LTI) 1.0 را دارد
  • ماهیت متن باز 
  • وجود API‌های جامع و کاربردی
  • امکان یکپارچه‌سازی با نرم‌افزارهای شخص ثالث (Third party)

موارد کلی مربوط به نرم‌افزار بیگ بلو باتن

بیگ بلو باتن دارای یک شبکه ی جهانی از شرکت هایی است که در قالب پشتیبانی این نرم افزار فعالیت میکنند. جالب است بدانید نرم افزار بیگ بلو باتن یک نسخه ی متن باز است که دائما در حال تکامل و بروز رسانی میباشد. تیم توسعه دهندگان بیگ بلو باتن طی تجربیات سالیان به این نتیجه رسیده اند که قالب بندی که تدریس را آسان کند فر آیند آموزش را نیز کیفیت میبخشد و تمایل به استفاده از کلاس آنلاین را در افراد بالا میبرد. بنابراین شما شاهد ارائه ی بیگ بلو باتن در نسخه های مختلف میباشید.

هدف از بروزرسانی بیگ بلو باتن

بروز رسانی بیگ بلو باتن باهدف بهبود کیفیت و ارتقای سطح ارائه ی این پلتفرم انجام میشود . مواردی که در جدیدترین بروز رسانی بیگ بلو باتن ارتقا پیدا کردند:

  1. اضافه شدن قابلیت های جدید به پلتفرم
  2. توسعه ی عملکرد
  3. رفع اشکالات
  4. ...

آیا استفاده از بیگ بلو باتن به نرم افزار خاصی نیاز دارد؟

در ابتدای ساخت بیگ بلو باتن برای استفاده از این نرم افزار باید نرم افزار فلش برروی سیستم نصب میشد و این در حالیست که در جدیدترین بروز رسانی ها این ورژن تبدیل به HTML5 شده است که دیگر نیاز به نصب نرم افزار را منتفی کرده است. نرم افزار های که با HTML5 فعالیت میکنند عموما با نام نرم افزار های تحت وب شناخته میشوند که برای استفاده از آن ها بدون استفاده از نرم افزار مستقیما از وب استفاده میشود. اینکه نرم افزار را با کدام مرورگر مورد استفاده قرار دهید اهمیت چندانی ندارد که این مرورگر ها شامل موارد زیر است :

-فایر فاکس

-کروم

-موزیلا

نکته: استفاده از مرورگر کروم باعث میشود کیفیت و سرعت بیشتری را تجربه کنید.

 نصب بیگ بلو باتن در گوشی و لپ تاپ

قبلا گفتیم جدیدترین ورژن بیگ بلو باتن نیازی به نصب ندارد و قابلیت اجرای تحت وب دارد. ولی همانطور که پیش تر هم اشاره کردیم بیگ بلو باتن نرم افزاری است که نسخه های مختلفی دارد ولی قابلیت نصب در گوشی و لپ تاپ وجود ندارد. بیگ بلو باتن فقط قابلیت نصب روی سرور را دارد و میتوان از طریق همین سرور بیگ بلو باتن را تحت وب استفاده کنیم.

روش های نصب بیگ بلو باتن در سرور

  1. استفاده از اسکریپت نصب
  2. Ansible (برای استقرار نرم افزار درمقایس های بزرگ)
  3. روش گام به گام

در این مقاله از نصب بیگ بلو باتن در گوشی و لپ تاپ ما روش اول را به شما آموزش میدهیم. 

اقدامات لازم پیش از نصب نرم افزار

اگر قصد دارید این نرم افزار را بر روی محیط های مجازی شده یا ابری نصب کنید بهتر است گزینه های به اصطلاح compute-intensive مورد استفاده قرار دهید.

نیازمندی‌های سخت افزاری بیگ بلو باتن

برای محیط عملیاتی این سیستم نرم افزاری مستندات رسمی سرور با مشخصات زیر را پیشنهاد می دهد.

  1. Ubuntu 18.04 64-bit OS running Linux kernel 4.x
  2. Latest version of docker installed
  3. 16 GB of memory with swap enabled
  4. 8 CPU cores, with high single-thread performance
  5. 500 GB of free disk space (or more) for recordings, or 50GB if session recording is disabled on the server.
  6. TCP ports 80 and 443 are accessible
  7. UDP ports 16384 - 32768 are accessible
  8. 250 Mbits/sec bandwidth (symmetrical) or more
  9. TCP port 80 and 443 are not in use by another web server or reverse proxy
  10. A hostname (such as bbb.example.com) for setup of a SSL certificate
  11. IPV4 and IPV6 addresses

نصب بیگ بلو باتن برای توسعه دهندگان نرم افزار

اگر هدف شما استفاده محدود از بیگ بلو باتن برای تعداد معدودی کاربر است میشود با چشم پوشی از برخی موارد ذکر شده در بالا موارد زیر را برای شما ضروری در نظر گرفت:

  1. 4 CPU cores/8 GB of memory
  2. Installation on a local VM container
  3. 50G of disk space
  4. IPV4 address only

1. تنظیمات SSL

برای برقرار یارتباط صوتی و تصویری برای کاربران باید شما یک گواهینامه ی معتبر SSL برای بیگ بلو باتن داشته باشید. چرا که تمامی مرورگر ها برای ارائه ی اجازه ی دسترسی به صدا و میکروفن و وبکم ابتدا این گواهینامه را بررسی میکنند.

2. بررسی سیستم قبل از نصب

  • بررسی تنظیمات local سرور

$ cat /etc/default/locale

LANG="en_US.UTF-8"

در مرحله ی بعد در صورت عدم مشاهده ی LANG="en_US.UTF-8" دستوراتی که پایین آورده شده است را اجرا کنید تا مقدار local روی en_US.UTF-8 تنظیم شود:                                                             $ sudo apt-get install -y language-pack-en$ sudo update-locale LANG=en_US.UTF-8

  • نحوه اطمینان از مقدار صحیح local 

از حالت SSH باید ابتدا logout شوید و سپس دوباره login کنید

نکته: در صورتی که بعد از اجرای دستور بالا خطی اضافی شامل LC_ALL=en_US.UTF-8 را درخروجی مشاهده کردید مقدار LC_ALLرا از/etc/default/locale پاک کرده و دوباره ازسیستم خارج شده و مجددا وارد شوید.درمرحله ی بعدبااجرای دستور sudo systemctl show-environmentازمقدارLANG=en_US.UTF-8  مطمئن شوید.

  • بررسی میزان حافظه RAM سرور

$sudo systemctl show-environmentLANG=en_US.UTF-8PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

  •  اطمینان از نصب نسخه صحیح

$ cat /etc/lsb-releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=18.04DISTRIB_CODENAME=bionicDISTRIB_DESCRIPTION="Ubuntu 18.04.5 LTS"

  • چک شدن معماری مربوط به سیستم عامل

$ uname -mx86_64

  • اطمینان از پشتیبانی IP نسخه 6 توسط سرور

$ ip addr | grep inet6inet6 ::1/128 scope host...

  • چک کردن نسخه Linux kernel 4.X

$ uname -r4.15.0-NNN-generic

  • اطمینان از وجود حداقل 8 هسته پردازشی

$ grep -c ^processor /proc/cpuinfo8

  • کد دستوری نسخه 2.4 برای آدرس اینترنتی bbb.example.com و آدرس ایمیل notice@example.com

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-240 -s bbb.example.com -e notice@example.com -a -w

3.پایان نصب

  • مشاهده ی وضعیت سرور با کد دستوری:

bbb-conf –check( خروجی که از این کد دستوریی برای شما ارائه میشود قسمت Potential problems دارد که خطاهای محتمل در بخش پیکر بندی را به نمایش درمیآورد)

  • اطمینان از اجرایی شدن تمام سرویس ها با کد دستوری:

sudo bbb-conf --status

نکته: دقت کنید که در هنگام نصب از سوویچ-a استفاده کنید تا دمو به صورت خودکار روی سرور نصب شود

  • حذف دمو پس از تست با کد دستوری: sudo apt-get purge bbb-demo

برای دریافت اطلاعات جهت وصل شدن سرور به ابزار های شخص ثالث با کمک کد دستوری زیر اطلاعات لازم را در نمونه خروجی دریافت کنید:

$ sudo bbb-conf --secret URL: http://bbb.example.com/bigbluebutton/ Secret: 330a8b08c3b4c61533e1d0c334 Link to the API-Mate: http://mconf.github.io/api-mate/#server=http://bbb.example.com/bigbluebutton/&sharedSecret=330a8b08c3b4c61533e1d0c334

جمع بندی

بیگ بلو باتن پلتفرمی است که برای اجرا میتوانید تحت وب از آن استفاده کنید. نصب بیگ بلو باتن در گوشی و لپ تاپ امکان پذیر نمیباشد و فقط روی سرور نصب میشود.

Top