قم بتثبيت BigBlueButton على أوبونتو 16.04

يوم جيد ، اليوم قررت أن أكتب في النهاية ثم أول منشور لي.


لن أتحدث كثيرًا عن BigBlueButton ، ثم BBB ، سأقول فقط أن BBB هو:


  • مجانا (رخصة جنو العمومية الصغرى).
  • لمؤتمرات الصوت والفيديو.
  • للعروض التقديمية.
  • للندوات عبر الإنترنت.

لنبدأ.


قليلا من الخلفية.


في حالتنا ، نستخدم Ubuntu 16.04 x64 وأنصحك بالمثل)


للحصول على وظيفة BBB الكاملة ، يلزم ما يلي:


  1. ثابت خارجي IP.
  2. اسم المجال منضم.
  3. شهادة SSL.
  4. الموانئ المعاد توجيهها.

الجزء الأول


برنامج التثبيت السريع


وقت التثبيت المقدر هو 15-20 دقيقة.
التثبيت بسيط وغير تدخلي.


في هذه الحالة ، التثبيت باستخدام IP خارجي.


wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 

استخدام اسم نطاق خارجي bbb.example.com


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com 

استخدام اسم نطاق خارجي bbb.example.com والحصول على شهادة SSL من
دعونا تشفير باستخدام البريد الإلكتروني info@example.com


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com 

عميل SSL + أحدث HTML5


  wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t 

SSL + GreenLight


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -g 

كل ما سبق


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t -g 

يبقى انتظار اكتمال التثبيت.


ثم كنت أفكر في كيفية عدم عذاب القارئ وعدم كتابة الجزء الثاني مع الجزء الأول ، لكنني تذكرت أنه كان هناك جزء آخر مع التثبيت اليدوي.


الجزء الثاني


عامل تثبيت سريع


يحتوي موقع BBB على قائمة بما لن نحصل عليه في إصدار عامل الميناء


  • لا يحتوي Nginx على شهادة SSL ، لذلك تحتاج إلى استخدام FireFox لاستخدام WebRTC صوت / فيديو
  • تبدأ العمليات باستخدام المشرف (بدلاً من systemd)
  • يدعم عميل HTML5 الفيديو ولكن لا يدعم مشاركة سطح المكتب مع WebRTC

أي أنك لن ترسله إلى الإنتاج.


ولكن مع ذلك سأصفه ، فجأة سيهتم أحدهم بالاختبار.


بالمناسبة ، إذا أخفيته خلف الوكلاء العكسيين باستخدام SSL ، فيجب أن يبدأ كل شيء بحلول ذلك الوقت (لم أتحقق منه بنفسي).


 docker run -p 80:80/tcp -p 443:443/tcp -p 1935:1935 -p 5066:5066 -p 3478:3478 -p 3478:3478/udp bigbluebutton/bigbluebutton -h LOCAL_IP_ADDRESS 

حسنًا ، كما كانت. ستتمحور مقالتي التالية حول تثبيت كل هذا المرح يدويًا ، ما لم يفتقدوه بالطبع.


الزعانف.

Source: https://habr.com/ru/post/ar430870/


All Articles