آموزش نصب بیگ بلوباتن ۲٫۳
در این مقاله با آموزش نصب بیگ بلوباتن ۲٫۳ در خدمت شما هستیم و مشکلات احتمالی را برسی خواهیم کرد.
سرفصل ها
- بیگ بلوباتن
- خرید سرور بیگ بلوباتن
- پیش نیازها برای نصب بیگ بلوباتن ۲٫۳
- نحوه ایجاد A record
- a record چیست؟
-
- قالب رکورد A
-
- آموزش نصب بیگ بلوباتن ۲٫۳ در سرور ایران
- نصب بیگ بلوباتن ۲٫۳
- instal bigbluebutton 2.3 in server iran
- کد نصب سریع بیگ بلو باتن ۲٫۳
- تنظیمات بعد از نصب بیگ بلوباتن
بیگ بلوباتن
در مقالات قبلی آموزش نصب بیگ بلو باتن را ارایه کردیم ولی در آن زمان نسخه استیبل ۲۲۰ یا ۲٫۲ بود که در اوبونتو ۱۶٫۰۴ نصب میشد , در این مقاله قصد آموزش نسخه ۲٫۳ بیگ بلوباتن را داریم که در اوبونتو ۱۸٫۰۴ نسخه بیونیک نصب میگردد.
در مقاله ارور های بیگ بلوباتن با مشکلات این نرم افزار در شرایط مختلف آشنا شدیم و قبلا هم حتما با این پلتفرم آشنایی داشتید که در این مقاله به دنبال نصب ورژن ۲٫۳ بیگبلو باتن یا ورژن ۲۳۰ بیگ بلو باتن هستید.
با ما همراه باشید و در ادامه به پیش نیازهای نصب ورژن ۲٫۳ میپردازیم و سپس به نصب آن.
پیشنهاد ویژه فاماسرور:
“برای راه اندازی کلاس آنلاین میتوانید از بهترین نرم افزار مدیریت کلاس درس استفاده کنید و یا وبینارهای مورد نیازتان را بر بستر بیگ بلو باتن ازایه دهید در لینک زیر میتوانید آفرهای سرور بیگ بلو باتن را با قیمتهای مناسب در رک اختصاصی و آزمایشگاهی شده مخصوص ارایه بیگ بلو باتن تهیه نماید.”
خرید سرور بیگ بلوباتن
پیش نیازها برای نصب بیگ بلوباتن ۲٫۳
۱- سرور اختصاصی (طبق گفته شرکت سازنده در سرور اختصاصی کارایی بهتری دارد ولی در سرور مجازی نیز میتوانید نصب کنید.)
۲- آخرین نسخه اوبونتو ۱۸٫۰۴ نسخه ۶۴ بیتی با هسته لینوکس ۴٫x
۳- رم اختصاصی به میزان ۱۶ گیگابایت(ترجیحا فرکانس ۱۳۳۳ به بالا)
۴-هشت هسته اختصاصی CPU یا بیشتر.(منظور از هسته thered نمیباشد و در صورت محاسبه باید ۸ هسته اختصاصی و ۱۶ thered باشد.)
۵- در صورت نیاز به ظبط کلاسها ۵۰۰ گیگ هارد دیسک و در غیر اینصورت ۵۰ گیگ هارد( ترجیحا اس اس دی یا در بهترین حالت NVME)
۶-پورت های TCP 80 و ۴۴۳ قابل دسترسی باشند.
۷-پورت های UDP 16384 – ۳۲۷۶۸ قابل دسترسی باشند.
۸-پهنای باند ۲۵۰ مگابیت بر ثانیه (متقارن) یا بیشتر
۹-سرور نصب تمیز شده باشد( یعنی هیچ نرم افزاری روی آن نصب نشده باشد)
۱۰-نام میزبان (مانند a-record.famaserver.com) برای تنظیم گواهی SSL
۱۱-آیپی ورژن ۴ و یا آیپی ورژن ۶ یک قاشق چاییخوری:d ( سرور باید یک آیپی آدرس ورژن ۴ داشته باشد و از آیپی ورژن ۶ نیز پشتیبانی کند.
نکته: بیگ بلو باتن بصورت تمیز نصب میشود یا clean install پس در سرور بیگ بلوباتن هیچ نرم افزار دیگری مانند آپاچی , directadmin و… نصب نفرمایید زیرا با محدودیت و خطا روبرو یمشوید.
نحوه ایجاد A record
یکی از موارد خیلی مهمی که خیلی از کاربران آن را با ساب دامین اشتباه میگیرند record از نوع a میباشد.بدینگونه که آدرس آیپی سرور شما باید با یک نام مانند webinar در پنل کاربری هاست شما از قسمت dns zone تعیین کنید که آیپی webinar.xxxx.com به آدرس آیپی شما اشاره کنید.
a record چیست؟
A record یکی از رکوردهای DNS و وظیفهی آن نگاشت یک نام دامنه به یک آدرس IPv4 است. دقت داشته باشید که رکورد مشابه دیگری از نظر عمکلرد به نام AAAA Record نیز وجود دارد. تنها با این تفاوت که با استفاده از آن، آدرس موردنظر به یک IPv6 نگاشت میشود.
قالب رکورد A
این رکورد را میتوان سادهترین نوع رکورد درنظر گرفت که در آن فقط یک نام دامنه و یک آدرس IPv4 وجود دارد. برای نمونه، اطلاعات داخل یک رکورد A میتوانند چیزی مانند زیر باشند:
xxxx.site.com A 192.168.1.1
در مثال بالا رکورد از نوع a با نام xxxx که از site.com زده شده اشاره میکند به آیپی ۱۹۲٫۱۶۸٫۱٫۱ که در مقاله ما سایت میشود سایت ما و آیپی هم میشود آیپی رکورد ما که سرور ما است.
آموزش نصب بیگ بلوباتن ۲٫۳ در سرور ایران
برای شروع با آیپی ایران دچار مشکلاتی خواهیم شد که به علت تحریم کردن دیتابیس monodb و nod امکان نصب کامل این سرویس میسر نمیباشد.لذا ابتدا با آیپی ایران بیگ بلو باتن را نصب میکنیم و در انتها این ۲ مورد را نیز رفع میکنیم.
بیگ بلو باتن ۲٫۳ آخرین نسخه ارایه شده پایدار میباشد که توسط مدرسین و برنامه نویسان زیادی اشکال زدایی شده است لذا پیشنهاد ما این است که از آخرین نسخه پایدار ۲٫۳ استفاده کنید تا نسخه های بعدی.
در نظر داشته باشید که سرور های ایرانی فاصله و پینگ زیادی با سرور های اوبونتو یا میرور لینک اصلی دارند پس پیشنهاد میکنم برای بالابردن سرعت نصب از میرور لینک فاماسرور استفاده کنید تا از آیپی نیم بها و سرعت بالا بهره مند شوید.
نکته: نسخه اوبونتو ۱۸٫۰۴ در سرور های Gen 7 360 و Gen7 380 نصب نمیشوند زیرا آخرین لایسنس سرور های نسل ۷ شرکت HP لایسنس اوبونتو ۱۴٫۰۴ میباشد که نسخه ۱۶٫۰۴ هم بخوبی پشتیبانی میشوند ولی ممکن است با ورژن اوبونتو ۱۸٫۰۴ با مشکل مواجه شوید.
در صورتی که از سرور های نسل ۷ شرکت HP استفاده میکنید میتوانید نسخه ۱۶٫۰۴ را نصب کنید و سپس با آموزش آپگرید اوبونتو ۱۶٫۰۴ به ۱۸٫۰۴ به آخرین نسخه ۱۸٫۰۴ بیونیک آپگرید کنید.
نکته ۲: ورژن اوبونتو ۱۸٫۰۴ در ۲ نسخه ارایه شده است که نسخه amd64-server و نسخه amd64-live-server که پیشنهاد میکنم از نسخه معمولی استفاده کنید تا نصب راحتتر و بدون نقصی داشته باشید.
لینک دانلود اوبونتو ۱۸٫۰۴
https://dl.famaserver.com/ubuntu/x18/ubuntu-18.04-server-amd64.iso
لینک دانلود نسخه اوبونتو ۱۸٫۰۴ لایو و amd64
https://dl.famaserver.com/ubuntu/x18/ubuntu-18.04.4-live-server-amd64.iso
نصب بیگ بلوباتن ۲٫۳
با وارد کردن دستور زیر مطمن شوید که utf8 نصب باشد.
cat /etc/default/locale
خروجی باید مانند خروجی زیر باشد:
LANG=”en_US.UTF-8“
نکته: در صورتی که خروجی بالا را مشاهده نکردید با دستورات زیر اقدام به نصب utf-8 نمایید.
sudo apt-get install -y language-pack-en
sudo update-locale LANG=en_US.UTF-8
سپس با زدن دستور زیر مطمن میشویم که utf-8 نصب و عملیاتی باشد:
sudo systemctl show-environment
خروجی:
LANG=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
در صورت مشاهده نکردن خروجی بالا دستور زیر را وارد کنید تا utf8 تنظیم گردد :
sudo systemctl set-environment LANG=en_US.UTF-8
سپس با دستور زیر میزان فضای مموری سرور (رم سرور) را مشاهده کنید.
free -h
خروجی:
آموزش نصب بیگ بلوباتن ۲٫۳
برسی کنید که سرور شما دارای مشخصات زیر باشد:
cat /etc/lsb-release
خروجی:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION=”Ubuntu 18.04.5 LTS“
برسی کنید که سرور شما نسخه ۶۴ بیتی باشد:
uname -m
خروجی:
x86_64
برسی کنید که آیا سرور شما از IPV6 پشتیبانی میکند یا خیر:
ip addr | grep inet6
خروجی باید مانند زیر باشد:
inet6 ::1/128 scope host
…
سپس کرنل لینوکس را چک کنید:(کرنل لینوکستان باید ۴٫x باشد)
uname -r
خروجی:
۴.۱۵.۰-NNN-generic
با دستور زیر تعدا هسته CPU را چک کنید.(نباید زیر ۸ هسته باشد)
دستور نمایش هسته های لینوکس:
grep -c ^processor /proc/cpuinfo
خروجی:
۸
دستور زیر را وارد کنید تا به دسترسی root تغییر کاربری دهید.
sudo su –
سپس از شما رمز عبور فعلیتان را میپرسد که بعد از وارد کردن کلمه عبور اینتر را بزنید و با یوزر root (بالاترین سطح دسترسی در لینوکس) ادامه مراحل را انجام میدهیم.
در صورتی که قصد نصب در سرور مجازی یا سیستمهای معمولی را دارید حتما تولید آرایه های تصادفی را باید فعال کنید.دستور زیر را وارد کنید:
sudo apt-get install -y haveged
سپس اقدام به آپدیت پکیج ها و در صورت نیاز آپگرید بسته های مورد نیاز سرور میکنیم.دستور زیر را وارد کنید:
sudo apt-get update && sudo apt-get upgrade -y
سپس فایروال را نصب میکنیم:
sudo apt-get install ufw -y
ابزارهایutilities را نصب میکنیم:
sudo apt-get install -y cl-utilities
instal bigbluebutton 2.3 in server iran
خب اکر تست ها را تا این مرحله پشت سر گذاشتید یعنی مشکلی در نصب نخواهید داشت. نصب bigbluebutton در سرور ایران راحت نیست و در صورتی که این پروسه برای شما صخت میباشد میتوانید از لینک نصب بیگ بلو باتن اقدام کنید تا ما برای شما نصب را انجام دهیم.
نصب بصورت کد نصب سریع میباشد که با توجه به خروجی های زیر اقدام به نصب میکنیم.(نکته در جدول زیر ما هر کلید میانبر را تعریف سپس اقدام به درج کلید نصب سری میکنیم.
آموزش نصب بیگ بلوباتن ۲٫۳
طبق جدول بالا هر کلید میانبر برای نصب و فعال سازی سرویس خاصی تعین شده است که جدا از کلید -f که شوخی بیش نیست میتوانید از کلید های دیگر استفاده کنید.
در لینک, معتبرترین حالت نصبی که نصب ssl نیز به همراه داشته باشد را برای شما مثال میزنیم.
نکته۱: بجای webinar.famaserver.com آدرس دامنه خود را جایگذاری کنید.
نکته ۲: بجای xxx@famaserver.com نیز آدرس ایمیل برای تایید ssl را جایگذاری کنید.
نکته۳: نوع دامنه باید از نوع a record باشد. در صورتی که متوجه این موضوع نشده این تیتر ” نحوه ایجاد A record ” را مطالعه کنید.
کد نصب سریع بیگ بلو باتن ۲٫۳
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-23 -s xxx.famaserver.com -e xxx@famaserver.com
دستور بالا را بعد از جایگزاری رکورد از نوع a و جایگزاری ایمیل صحیح مربوط به سایت را وارد کنید تا به مرحله نصب وارد شوید و منتظر بمانید تا پروسه نصب برای شما به تمام برسد.
آموزش نصب بیگ بلوباتن ۲٫۳
آموزش نصب بیگ بلوباتن ۲٫۳
مدت زمان نصب بیگ بلو باتن در سرورهای خارج از ایران از ۵ الی ۱۵ دقیقه میباشد (وابسته به سرعت اینترنت) و ممکن است این اعداد بسته به سرعت اینترنت تغییر کنند.
مدت زمان نصب در سرور ایران ۲ الی ۵ ساعت و در صورت استفاده از میرور لینک اوبونتو ۳۵ الی ۵۰ دقیقه میباشد.
در صورتی که با ارور Sub-process/usr/bin/dpkg هنگام نصب بیگ بلوباتن مواجه شدید دستور زیر را وارد کنید سپس مجدد دستور سریع نصب مرحله بالا را انتخاب کنید.
آدرس کامل مقاله رفع ارور sub-process را مطالعه کنید.
sudo dpkg --configure -a
sudo apt-get install -fدر صورتی که با ارور Bundler هنگام نصب بیگ بلوباتن مواجه شدید دستورات زیر را وارد کنید:
gem install bundler -v “$(grep -A 1 “BUNDLED WITH” /usr/local/bigbluebutton/core/Gemfile.lock | tail -n 1)”یا:
gem install bundler -v “$(grep -A 1 “BUNDLED WITH” Gemfile.lock | tail -n 1)”تا اینجا حتما بیگ بلو باتن در سرور شما نصب شده است ولی با این مشکل که اگر در سرور ایران باشید پایگاه داده و نود را مجدد باید نصب بکنیم ولی اگر در سرور خارج از ایران باشید قطعا نصبتان تکمیل شده است و آماده استفاده است.
اگر در سرور ایران هستید دستورات زیر را وارد کنید تا پایگاه داده monodb و nodjs را مجدد نصب کنیم.
grep “multiverse” /etc/apt/sources.listsudo add-apt-repository ppa:bigbluebutton/support -ysudo add-apt-repository ppa:rmescandon/yq -ysudo add-apt-repository ppa:libreoffice/ppasudo apt-get updatesudo apt-get dist-upgradewget -qO – https://www.mongodb.org/static/pgp/server-3.4.asc | sudo apt-key add –echo “deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.listsudo apt-get updatesudo apt-get install -y mongodb-org curlسپس مجدد دستور نصب سریع را وارد کنید و منتظر پایان نصب بمانید.
تنظیمات بعد از نصب بیگ بلوباتن
معمولا بعد از نصب شما به تنظیماتی نیاز دارید تا آماده بهره برداری از پلتفرم باشید برای مثال با دستور زیر میتوانید تعداد وبکم و یا تعداد room های بریک اوت روم رو کم یا زیاد کنید.
دستور افزایش وبکم در بیگ بلوباتن و دستور افزایش بریک روم در بیگ بلوباتن
nano /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.propertiesسپس مطمن شوید که نصبتون کامل انجام شده که با دستور زیر تمامی استاتوس ها باید با تیک موفقیت آمیز نمایش داده شوند:
sudo bbb-conf --status
و با دستور زیر میتوانید مشکلات بیگ بلوباتن را لیست کنید:
sudo bbb-conf --check
آموزش نصب بیگ بلوباتن ۲٫۳
نکته: اگر بیگ بلوباتن ایران خاص یا مشکلی داشته باشد در بین فلش قرمز نوع و نحوه رفع ان را توضیح میدهد.
و در نهایت با دستور زیر اقدام به دریافت سکرت کد بیگ بلوباتن نمایید :
sudo bbb-conf --secret
آموزش نصب بیگ بلوباتن ۲٫۳
با داشتن کد سکرت میتوایند سرور را به سایت خود متصل کنید و اقدام به استفاده و ساخت کلاس در بیگ بلوباتن نمایید.
با مطالعه مقالات بخش بیگ بلوباتن میتواین از آموزشهای رایگان بیگ بلوباتن و آموزش دستورات بیگ بلوباتن و… بصورت رایگان بهره مند شوید.
آموزش نصب بیگ بلوباتن ۲٫۳ – فاماسرور