โลโก้ BigBlueButton
Collaboration และแชททีมLGPLv3 (โอเพนซอร์ส)

BigBlueButton คืออะไร และวิธีติดตั้งบน Cloud Server

BigBlueButton คือระบบห้องเรียนออนไลน์แบบโอเพนซอร์สที่ออกแบบมาเพื่อการสอนโดยเฉพาะ มีทั้งกระดานเขียน การแบ่งกลุ่มย่อย แบบสำรวจความคิดเห็น และการบันทึกคาบเรียน

ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
4 vCPU · RAM 8 GB
ไลเซนส์
LGPLv3 (โอเพนซอร์ส)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

BigBlueButton คืออะไร

ระบบประชุมออนไลน์ทั่วไปออกแบบมาเพื่อการประชุม ส่วน BigBlueButton ออกแบบมาเพื่อการสอน จึงมีสิ่งที่ครูต้องใช้จริงมาให้ครบ ทั้งกระดานที่เขียนทับสไลด์ได้ การแบ่งนักเรียนเป็นกลุ่มย่อย และการยกมือถาม

ระบบยังบันทึกคาบเรียนได้ทั้งเสียง ภาพ และสิ่งที่เขียนบนกระดาน แล้วเล่นย้อนหลังได้ ซึ่งเป็นความสามารถที่สถาบันการศึกษาใช้มากที่สุด

ข้อควรรู้คือระบบนี้ใช้ทรัพยากรสูงและมีข้อกำหนดด้านสภาพแวดล้อมค่อนข้างเข้มงวด ต้องติดตั้งบนระบบปฏิบัติการรุ่นที่กำหนดและควรใช้เครื่องที่แยกไว้เฉพาะ ไม่ควรรันร่วมกับบริการอื่น

แผนผังการวางระบบ BigBlueButton บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 443, 16384-32768, 80 ตัว BigBlueButton และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 4 vCPU แรม 8 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
BigBlueButton ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ BigBlueButton

กระดานเขียนทับสไลด์

ครูอธิบายบนสไลด์ได้เหมือนสอนในห้องเรียนจริง

แบ่งกลุ่มย่อย

ให้นักเรียนทำกิจกรรมกลุ่มแล้วกลับเข้าห้องรวมได้

บันทึกคาบเรียนและเล่นย้อนหลัง

บันทึกทั้งเสียง ภาพ และสิ่งที่เขียนบนกระดาน

แบบสำรวจและการยกมือ

วัดความเข้าใจระหว่างสอนและจัดการคำถามได้เป็นระบบ

เชื่อมกับระบบ e-Learning

ต่อกับ Moodle เพื่อเปิดห้องเรียนจากรายวิชาได้โดยตรง

ใช้ BigBlueButton ทำอะไรได้บ้าง

  • สถาบันการศึกษาที่สอนออนไลน์เป็นประจำ
  • องค์กรที่จัดอบรมพนักงานผ่านระบบออนไลน์
  • หน่วยงานที่มีข้อกำหนดให้การเรียนการสอนอยู่บนระบบของตัวเอง
  • ผู้ให้บริการอบรมที่ต้องบันทึกคาบเรียนไว้ให้ผู้เรียนดูย้อนหลัง

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ BigBlueButton 3 ระดับ เริ่มจาก 4 vCPU แรม 8 GB ดิสก์ NVMe 100 GB ไปจนถึง 16 vCPU ขึ้นไป แรม 32 GB ขึ้นไป ดิสก์ NVMe 500 GB ขึ้นไป โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
ขั้นต่ำห้องเรียนขนาดเล็กหรือทดสอบระบบ4 vCPU8 GBNVMe 100 GB
แนะนำผู้เข้าร่วมพร้อมกันระดับร้อยคน8 vCPU16 GBNVMe 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. 1

    ตรวจข้อกำหนดของระบบ

    ตรวจว่ารุ่นของระบบปฏิบัติการตรงกับที่เวอร์ชันนั้นรองรับ เพราะการติดตั้งบนรุ่นอื่นมักล้มเหลวหรือมีปัญหาภายหลัง

  2. 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. 3

    ตรวจสถานะระบบ

    sudo bbb-conf --check
    sudo bbb-conf --status
  4. 4

    ตั้งค่าหน้าจอสำหรับผู้ใช้

    สคริปต์ติดตั้งหน้าจอสำหรับสร้างห้องให้ด้วย ให้สร้างบัญชีผู้ดูแลแล้วกำหนดว่าใครสร้างห้องได้บ้าง

  5. 5

    เชื่อมกับ Moodle ถ้าใช้ร่วมกัน

    ดึงที่อยู่และคีย์ลับของระบบด้วยคำสั่ง แล้วนำไปใส่ในปลั๊กอินของ Moodle เพื่อเปิดห้องเรียนจากรายวิชาได้โดยตรง

    sudo bbb-conf --secret
  6. 6

    ตั้งการจัดการไฟล์บันทึก

    ไฟล์บันทึกคาบเรียนใช้พื้นที่มาก ควรตั้งนโยบายลบไฟล์เก่าอัตโนมัติหรือย้ายไปเก็บบน Object Storage

ใช้เครื่องที่แยกไว้เฉพาะสำหรับระบบนี้ เพราะสคริปต์ติดตั้งปรับค่าระดับระบบหลายอย่างและอาจกระทบบริการอื่นที่รันอยู่บนเครื่องเดียวกัน

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
443TCPHTTPS สำหรับหน้าเว็บและสัญญาณ
16384-32768UDPช่องทางเสียงและภาพ
80TCPHTTP และการต่ออายุใบรับรอง

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • จำกัดว่าใครสร้างห้องได้และเปิดการยืนยันตัวตนก่อนเข้าห้อง
  • ตั้งรหัสผ่านห้องสำหรับคาบเรียนที่มีข้อมูลอ่อนไหว
  • จัดการสิทธิ์การเข้าถึงไฟล์บันทึกคาบเรียนให้ชัดเจน
  • อัปเดตตามรอบเพราะเป็นระบบที่เปิดสู่อินเทอร์เน็ต
  • เฝ้าระวังพื้นที่ดิสก์เพราะไฟล์บันทึกโตเร็วมาก

ทำไมควรรัน 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 ที่แยกไว้เฉพาะเพื่อไม่ให้กระทบบริการอื่น

บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง

ให้เราติดตั้ง BigBlueButton ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด