BigBlueButton คืออะไร และวิธีติดตั้งบน Cloud Server
BigBlueButton คือระบบห้องเรียนออนไลน์แบบโอเพนซอร์สที่ออกแบบมาเพื่อการสอนโดยเฉพาะ มีทั้งกระดานเขียน การแบ่งกลุ่มย่อย แบบสำรวจความคิดเห็น และการบันทึกคาบเรียน
- หมวดหมู่
- Collaboration และแชททีม
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 4 vCPU · RAM 8 GB
- ไลเซนส์
- LGPLv3 (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
BigBlueButton คืออะไร
ระบบประชุมออนไลน์ทั่วไปออกแบบมาเพื่อการประชุม ส่วน BigBlueButton ออกแบบมาเพื่อการสอน จึงมีสิ่งที่ครูต้องใช้จริงมาให้ครบ ทั้งกระดานที่เขียนทับสไลด์ได้ การแบ่งนักเรียนเป็นกลุ่มย่อย และการยกมือถาม
ระบบยังบันทึกคาบเรียนได้ทั้งเสียง ภาพ และสิ่งที่เขียนบนกระดาน แล้วเล่นย้อนหลังได้ ซึ่งเป็นความสามารถที่สถาบันการศึกษาใช้มากที่สุด
ข้อควรรู้คือระบบนี้ใช้ทรัพยากรสูงและมีข้อกำหนดด้านสภาพแวดล้อมค่อนข้างเข้มงวด ต้องติดตั้งบนระบบปฏิบัติการรุ่นที่กำหนดและควรใช้เครื่องที่แยกไว้เฉพาะ ไม่ควรรันร่วมกับบริการอื่น
ความสามารถเด่นของ BigBlueButton
กระดานเขียนทับสไลด์
ครูอธิบายบนสไลด์ได้เหมือนสอนในห้องเรียนจริง
แบ่งกลุ่มย่อย
ให้นักเรียนทำกิจกรรมกลุ่มแล้วกลับเข้าห้องรวมได้
บันทึกคาบเรียนและเล่นย้อนหลัง
บันทึกทั้งเสียง ภาพ และสิ่งที่เขียนบนกระดาน
แบบสำรวจและการยกมือ
วัดความเข้าใจระหว่างสอนและจัดการคำถามได้เป็นระบบ
เชื่อมกับระบบ e-Learning
ต่อกับ Moodle เพื่อเปิดห้องเรียนจากรายวิชาได้โดยตรง
ใช้ BigBlueButton ทำอะไรได้บ้าง
- สถาบันการศึกษาที่สอนออนไลน์เป็นประจำ
- องค์กรที่จัดอบรมพนักงานผ่านระบบออนไลน์
- หน่วยงานที่มีข้อกำหนดให้การเรียนการสอนอยู่บนระบบของตัวเอง
- ผู้ให้บริการอบรมที่ต้องบันทึกคาบเรียนไว้ให้ผู้เรียนดูย้อนหลัง
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| ขั้นต่ำห้องเรียนขนาดเล็กหรือทดสอบระบบ | 4 vCPU | 8 GB | NVMe 100 GB |
| แนะนำผู้เข้าร่วมพร้อมกันระดับร้อยคน | 8 vCPU | 16 GB | NVMe 250 GB |
| ใช้งานหนักหลายห้องเรียนพร้อมกันและเก็บไฟล์บันทึกจำนวนมาก | 16 vCPU ขึ้นไป | 32 GB ขึ้นไป | NVMe 500 GB ขึ้นไป |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง BigBlueButton บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Ubuntu Server รุ่นที่โครงการกำหนดสำหรับเวอร์ชันนั้น
- เครื่องที่แยกไว้เฉพาะ ไม่รันบริการอื่นร่วม
- ไอพีสาธารณะและโดเมนพร้อมใบรับรอง SSL
- แบนด์วิดท์สูงเพราะส่งเสียงและภาพจำนวนมาก
ทดสอบบน Ubuntu Server ตามรุ่นที่โครงการกำหนด
- 1
ตรวจข้อกำหนดของระบบ
ตรวจว่ารุ่นของระบบปฏิบัติการตรงกับที่เวอร์ชันนั้นรองรับ เพราะการติดตั้งบนรุ่นอื่นมักล้มเหลวหรือมีปัญหาภายหลัง
- 2
รันสคริปต์ติดตั้ง
สคริปต์จะติดตั้งทุกองค์ประกอบให้พร้อมออกใบรับรอง ใช้เวลานานพอสมควรในรอบแรก
wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.0.x-release/bbb-install.sh | \ sudo bash -s -- -w -v jammy-300 -s bbb.example.com -e [email protected] -g - 3
ตรวจสถานะระบบ
sudo bbb-conf --check sudo bbb-conf --status - 4
ตั้งค่าหน้าจอสำหรับผู้ใช้
สคริปต์ติดตั้งหน้าจอสำหรับสร้างห้องให้ด้วย ให้สร้างบัญชีผู้ดูแลแล้วกำหนดว่าใครสร้างห้องได้บ้าง
- 5
เชื่อมกับ Moodle ถ้าใช้ร่วมกัน
ดึงที่อยู่และคีย์ลับของระบบด้วยคำสั่ง แล้วนำไปใส่ในปลั๊กอินของ Moodle เพื่อเปิดห้องเรียนจากรายวิชาได้โดยตรง
sudo bbb-conf --secret - 6
ตั้งการจัดการไฟล์บันทึก
ไฟล์บันทึกคาบเรียนใช้พื้นที่มาก ควรตั้งนโยบายลบไฟล์เก่าอัตโนมัติหรือย้ายไปเก็บบน Object Storage
ใช้เครื่องที่แยกไว้เฉพาะสำหรับระบบนี้ เพราะสคริปต์ติดตั้งปรับค่าระดับระบบหลายอย่างและอาจกระทบบริการอื่นที่รันอยู่บนเครื่องเดียวกัน
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS สำหรับหน้าเว็บและสัญญาณ |
| 16384-32768 | UDP | ช่องทางเสียงและภาพ |
| 80 | TCP | HTTP และการต่ออายุใบรับรอง |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- จำกัดว่าใครสร้างห้องได้และเปิดการยืนยันตัวตนก่อนเข้าห้อง
- ตั้งรหัสผ่านห้องสำหรับคาบเรียนที่มีข้อมูลอ่อนไหว
- จัดการสิทธิ์การเข้าถึงไฟล์บันทึกคาบเรียนให้ชัดเจน
- อัปเดตตามรอบเพราะเป็นระบบที่เปิดสู่อินเทอร์เน็ต
- เฝ้าระวังพื้นที่ดิสก์เพราะไฟล์บันทึกโตเร็วมาก
ทำไมควรรัน BigBlueButton บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
ผู้เรียนในไทยได้คุณภาพเสียงและภาพที่ดีเพราะเซิร์ฟเวอร์อยู่ในประเทศ
ปรับสเปทได้ตามจำนวนผู้เรียนในแต่ละภาคการศึกษา
ย้ายไฟล์บันทึกคาบเรียนไปเก็บบน Object Storage เพื่อคุมค่าใช้จ่ายดิสก์
คำถามที่พบบ่อยเกี่ยวกับ BigBlueButton
BigBlueButton ต่างจาก Jitsi อย่างไร
Jitsi เป็นระบบประชุมทั่วไปที่เบากว่าและติดตั้งง่ายกว่า ส่วน BigBlueButton ออกแบบมาเพื่อการสอนโดยเฉพาะ มีกระดาน การแบ่งกลุ่มย่อย และการบันทึกคาบเรียน สถาบันการศึกษาจึงมักเลือกตัวหลัง
รองรับผู้เรียนได้กี่คน
ขึ้นกับสเปกและรูปแบบการใช้งาน เครื่อง 8 vCPU กับ 16 GB รองรับผู้เข้าร่วมระดับร้อยคนได้เมื่อเปิดกล้องไม่มาก แต่ถ้าทุกคนเปิดกล้องพร้อมกันจะใช้ทรัพยากรสูงขึ้นมาก ควรทดสอบกับรูปแบบที่ใช้จริง
ติดตั้งบนเครื่องที่มีบริการอื่นได้ไหม
ไม่แนะนำ เพราะสคริปต์ติดตั้งปรับค่าระดับระบบหลายอย่างและระบบใช้ทรัพยากรสูง ควรใช้ Cloud Server ที่แยกไว้เฉพาะเพื่อไม่ให้กระทบบริการอื่น
ทางเลือกอื่นที่คล้ายกับ BigBlueButton
แอปอื่นในหมวด Collaboration และแชททีม
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง BigBlueButton ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด