فهرست مطالب
نیاز به نرم افزار برای نصب بیگ بلو باتن
استفاده از بیگ بلو باتن به نرمافزار خاصی نیاز ندارد. در ابتدا، برای استفاده از این پلتفرم، نرمافزار Adobe Flash Player بر روی سیستمها نصب میشد. اما با جلب به روزرسانیهای جدید، بیگ بلو باتن به فناوری HTML5 انتقال یافته است. این به معنایی است که دیگر نیازی به نصب نرمافزار اضافی ندارید.
نرمافزارهایی که با فناوری HTML5 فعالیت میکنند، عموماً به عنوان نرمافزارهای تحت وب شناخته میشوند. برای استفاده از آنها، به جای نصب نرمافزار مستقیماً از مرورگر وب استفاده میشود. این مرورگرها میتوانند شامل موارد زیر باشند:
- فایرفاکس
- کروم
- موزیلا Firefox
خرید بیگ بلو باتن تنها با یک کلیک
نصب بیگ بلو باتن روی گوشی
جدیدترین ورژن بیگ بلو باتن نیاز به نصب ندارد و قابلیت اجرای تحت وب دارد. اما باید توجه داشت که بیگ بلو باتن نرمافزاری است که نسخههای مختلفی از آن وجود دارد. این نرمافزار فقط قابلیت نصب بر روی سرور را دارد و نمیتوانید آن را مستقیماً در گوشی یا لپتاپ خود نصب کنید. به عبارت دیگر، نیازی به نصب بیگ بلو باتن در دستگاه شخصی خود ندارید.
به جای نصب، شما میتوانید از طریق مرورگر وب به بیگ بلو باتن دسترسی پیدا کنید و از امکانات آن بهرهبری کنید. برای استفاده از بیگ بلو باتن، به سروری که این نرمافزار بر روی آن نصب شده است متصل شوید و تحت وب از آن استفاده کنید. این روش امکان دسترسی به تمام قابلیتها و امکانات بیگ بلو باتن را فراهم میکند بدون نیاز به نصب نرمافزار در دستگاههای شخصی خود.
در نتیجه، برای استفاده از بیگ بلو باتن به عنوان یک پلتفرم تحت وب، نیازی به نصب نرمافزار ندارید و میتوانید از طریق مرورگر وب خود به آن دسترسی داشته باشید.
اقدامات لازم پیش از نصب نرمافزار
اگر قصد دارید این پلتقرم آموزش آنلاین را بر روی محیطهای مجازی یا ابری نصب کنید، بهتر است گزینههای مرتبط با محاسبات سنگین را برای محیط خود انتخاب کنید. این اقدام میتواند به بهبود عملکرد و کارایی نرمافزار کمک کند و در مواردی که نیاز به پردازشهای سنگینی دارید، مفید باشد.
نیازمندیهای سختافزاری بیگ بلو باتن
برای استفاده از بیگ بلو باتن در یک محیط عملیاتی، مستندات رسمی سرور مشخصات سختافزاری زیر را پیشنهاد میدهند:
- سیستم عامل: Ubuntu 18.04 64-bit با اجرای هسته Linux نسخه 4.x
- نصب Docker: آخرین نسخه Docker باید بر روی سیستم نصب شده باشد.
- حافظه RAM: حداقل 16 گیگابایت حافظه با فعال بودن swap (صفحه رم مجازی)
- پردازنده: حداقل 8 هسته پردازنده با عملکرد تکنخی بالا
- فضای دیسک: حداقل 500 گیگابایت فضای خالی برای ضبطها (یا 50 گیگابایت اگر ضبط جلسات غیرفعال باشد)
- پورتهای TCP: پورتهای 80 و 443 باید قابل دسترس باشند.
- پورتهای UDP: پورتهای UDP از 16384 تا 32768 باید قابل دسترس باشند.
- پهنای باند: حداقل پهنای باند 250 مگابیت بر ثانیه (سمتی) یا بیشتر
- پورتهای TCP 80 و 443: این پورتها نباید توسط سرور وب دیگری یا پروکسی معکوس استفاده شوند.
- نام میزبان (Hostname): برای تنظیم گواهینامه SSL، نیاز به یک نام میزبان (مثل bbb.example.com) دارید.
- آدرسهای IPV4 و IPV6: این نرمافزار نیاز به آدرسهای IPV4 و IPV6 دارد.
این مشخصات سختافزاری به شما کمک میکنند تا بیگ بلو باتن را به بهترین شکل بر روی سرور خود نصب و پیکربندی کنید تا تجربه استفاده بهینهای را برای کاربران فراهم کنید.
مقاله پیشنهادی» راه حل مشکل صدا در بیگ بلو باتن
نصب بیگ بلو باتن برای توسعهدهندگان نرمافزار
اگر شما به دنبال راهاندازی بیگ بلو باتن به عنوان توسعهدهنده نرمافزار هستید و قصد دارید تعداد محدودی کاربر به عنوان شرکتکننده در آن به عنوان کاربر تستی داشته باشید، میتوانید برخی از نیازمندیهای بالا را نادیده بگیرید و با شرایط زیر نصب نرمافزار بیگ بلو باتن را برای محیط توسعه خود انجام دهید:
- پردازنده: حداقل 4 هسته پردازنده با 8 گیگابایت حافظه RAM
- نصب در یک ماشین مجازی محلی (VM): میتوانید نرمافزار بیگ بلو باتن را در یک ماشین مجازی محلی نصب کنید.
- فضای دیسک: حداقل 50 گیگابایت فضای دیسک
- آدرس IPV4: تنها نیاز به آدرس IPV4 دارید.
این شرایط معمولاً برای محیط توسعه مناسب هستند و به شما امکان تست و توسعه نرمافزار بیگ بلو باتن را فراهم میکنند. با توجه به اینکه تعداد کاربران تستی در این محیط محدود است، نیاز به منابع سختافزاری قویتر ندارید.
شاید مفید باشد: دانلود فیلم های ضبط شده در بیگ بلو باتن
تنظیم SSL
برای اینکه کاربران بتوانند صدا و تصویرشان را با سایر اعضای جلسه در نرمافزار بیگ بلو باتن به اشتراک بگذارند، شما باید یک گواهینامه SSL معتبر داشته باشید. گواهینامه SSL تضمین میکند که ارتباط بین کاربران و سرور شما امن و رمزگذاری شده است. این موضوع به اهمیت بالایی برخوردار است زیرا تمام مرورگرها قبل از اجازه دسترسی به دوربین و میکروفن کاربر (با استفاده از تکنولوژی WebRTC)، اعتبار گواهینامه SSL و امنیت کانال ارتباطی را بررسی میکنند.
بنابراین، برای تنظیم SSL در نرمافزار بیگ بلو باتن، شما نیاز به تهیه و نصب یک گواهینامه SSL معتبر دارید. این گواهینامه معمولاً از یک مرکز صدور گواهینامه (CA) تهیه میشود و تضمین میکند که سرور شما اعتبار دارد و ارتباطات انتقال داده شده از آن امن است.
پس از نصب گواهینامه SSL، تنظیمات مربوط به SSL را در نرمافزار بیگ بلو باتن اعمال کرده و اطمینان حاصل کنید که ارتباطات از طریق این گواهینامه امن انجام میشود. این اقدام به کاربران اعتماد بیشتری به ارتباط خود با نرمافزار بیگ بلو باتن میدهد و امکان به اشتراک گذاری صدا و تصویر بدون نگرانی از امنیت را فراهم میکند.
بررسی سیستم قبل از نصب
قبل از نصب نرمافزار بیگ بلو باتن، مطمئن شوید که سیستم شما تمامی نیازمندیهای لازم را دارا میباشد. این اقدامات به شما کمک میکند تا نصب به درستی انجام شود و به مشکلاتی در آینده برنخورید.
- تنظیمات Local: از تنظیم بودن local سرور خود اطمینان حاصل کنید. برای این کار دستورات زیر را اجرا کنید:bash
$ cat /etc/default/locale
LANG="en_US.UTF-8"
اگر گزینه
LANG="en_US.UTF-8"
را نمیبینید، مقدار local را بهen_US.UTF-8
تنظیم کنید:sql$ sudo apt-get install -y language-pack-en
$ sudo update-locale LANG=en_US.UTF-8
سپس از SSH خود logout و مجددا login کنید و مطمئن شوید که مقدار local به درستی تنظیم شده است.
- مقدار RAM: میزان حافظه RAM سرور خود را بررسی کنید.
- نسخه سیستم عامل: از نصب نسخه صحیح سیستم عامل اطمینان حاصل کنید:makefile
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.5 LTS"
- معماری سیستم: معماری مربوط به سیستم عامل را بررسی کنید:shell
uname -m
x86_64
- پشتیبانی از IP نسخه 6: از پشتیبانی سرور از IP نسخه 6 اطمینان حاصل کنید:perl
$ ip addr | grep inet6
inet6 ::1/128 scope host...
- نسخه Kernel: از نصب نسخه Linux kernel 4.X اطمینان حاصل کنید:shell
uname -r
4.15.0-NNN-generic
- تعداد هستههای پردازشی: از اینکه سرور شما حداقل 8 هسته پردازشی دارد اطمینان حاصل کنید:ruby
$ grep -c ^processor /proc/cpuinfo
8
با انجام این اقدامات، سیستم شما برای نصب نرمافزار بیگ بلو باتن آماده خواهد بود.
نصب نرمافزار بیگ بلو باتن
برای نصب نرمافزار بیگ بلو باتن، میتوانید از اسکریپت آمادهای به نام bbb-install.sh
استفاده کنید. این اسکریپت تمامی مراحل نصب را به صورت خودکار انجام میدهد. لازم به ذکر است که برای اجرای این دستور، سرور شما باید خارج از ایران باشد یا از VPN استفاده کنید (به دلیل مسدود بودن برخی منابع برای IP ایران).
دستور نمونه برای نصب نسخه 2.4 بیگ بلو باتن برای دامنه bbb.example.com
و آدرس ایمیل notice@example.com
به همراه نصب SSL Let’s Encrypt به شکل زیر است:
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-240 -s bbb.example.com -e notice@example.com -a -w
این دستور دارای پارامترهای مختلفی است:
-v bionic-240
: نسخه مورد نظر بیگ بلو باتن (در اینجا نسخه 2.4).-s bbb.example.com
: دامنهی مورد نظر برای نصب.-e notice@example.com
: آدرس ایمیل جهت اطلاعرسانی.-a
: نصب API demos.-w
: نصب دیوار اتش (Firewall) به منظور امنیت سرور.
همچنین، شما میتوانید با اضافه کردن -g
، نرمافزار Greenlight را نیز نصب کنید که یک برنامه ساده برای ایجاد و مدیریت کلاسها و جلسات بیگ بلو باتن است.
پس از اتمام اسکریپت، میتوانید وضعیت سرور خود را با اجرای دستور bbb-conf --check
بررسی کنید. این دستور خطاهای احتمالی مرتبط با پیکربندی را نمایش میدهد. همچنین با اجرای دستور sudo bbb-conf --status
میتوانید از وضعیت اجرای تمامی سرویسها اطمینان حاصل کنید.
اگر در هنگام نصب از سویچ -a
استفاده کرده باشید، برنامه دمو نیز بر روی سرور نصب شده است. برای دسترسی به برنامه دمو، آدرس مشخص شده در اجرای اسکریپت را استفاده کنید و پس از وارد کردن نام خود و زدن دکمه “join” وارد محیط کلاس خواهید شد. پس از تست، میتوانید با اجرای دستور sudo apt-get purge bbb-demo
برنامه دمو را حذف کنید.
با انجام این مراحل، نرمافزار بیگ بلو باتن با موفقیت بر روی سرور شما نصب خواهد شد.