ตั้งค่า Jitsi Meet บนเซิร์ฟเวอร์ Linux - โฮสต์แพลตฟอร์มประชุมวิดีโอของคุณเอง
ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้
เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน
แนะนำ
Jitsi Meet คือซอฟต์แวร์ประชุมวิดีโอแบบโอเพนซอร์สที่คุณสามารถตั้งค่าประชุมวิดีโอของตัวเองบนเซิร์ฟเวอร์ได้ ข้อดีใหญ่ของ Jitsi Meet คือการใช้งานง่าย: คุณแค่ต้องใช้เบราว์เซอร์ (ถ้าใช้มือถือก็แค่แอป Jitsi) และไม่ต้องล็อกอินกับบริการภายนอก การประชุมวิดีโอแต่ละครั้งจะได้ URL ของตัวเองเพื่อเข้าร่วมประชุม Jitsi Meet เหมาะมากสำหรับการประชุมวิดีโอกับคนที่ไม่ค่อยมีประสบการณ์ ระวัง: หากไม่มีการตั้งค่าเพิ่มเติม ทุกคนที่เข้าถึงเซิร์ฟเวอร์ Jitsi Meet จะสามารถเริ่มประชุมวิดีโอของตัวเองบนเซิร์ฟเวอร์ได้
ติดตั้ง Jitsi Meet บนเซิร์ฟเวอร์ Debian
ต่อไปนี้เราจะแสดงวิธีติดตั้งเซิร์ฟเวอร์ Jitsi Meet บนเซิร์ฟเวอร์ Debian โดยพื้นฐาน Jitsi Meet สามารถใช้งานบนเซิร์ฟเวอร์ Linux อื่นๆ เช่น Ubuntu ได้ และการติดตั้งก็คล้ายกันมาก
การเตรียมตัว
เพื่อใช้งาน Jitsi Meet อย่างถูกต้อง คุณควรใช้โดเมนของตัวเองเพื่อเข้าถึงเซิร์ฟเวอร์ Jitsi ควรสร้างซับโดเมนสำหรับเซิร์ฟเวอร์ Jitsi Meet ของคุณ ตัวอย่างเช่น เราจะใช้โดเมน meet.zap-testdomain.de
สำหรับโดเมนของ ZAP-Hosting คุณต้องสร้างระเบียนใหม่ในส่วนจัดการ DNS ใส่ชื่อซับโดเมนในช่อง "Name" และที่อยู่ IP ของเซิร์ฟเวอร์ในช่อง "Value" ในตัวอย่างนี้ เราจะใส่ "meet" ในช่อง Name และที่อยู่ IP ของเซิร์ฟเวอร์ทดสอบ ZAP ที่จะติดตั้ง Jitsi Meet คือ 185.239.239.49 (ใส่ IP ของเซิร์ฟเวอร์คุณเอง ไม่ใช่ IP ตัวอย่างนี้)
คุณสามารถเข้าถึงเซิร์ฟเวอร์ Jitsi Meet ผ่านที่อยู่ IP ได้ แต่การใช้โดเมนจำเป็นสำหรับใบรับรอง SSL ถ้าไม่มีโดเมน เบราว์เซอร์จะแจ้งเตือนเรื่องความปลอดภัย
เมื่อซับโดเมนตั้งค่าเรียบร้อย (อาจใช้เวลาถึง 24 ชั่วโมงกว่าการเปลี่ยนแปลงจะมีผล) คุณก็พร้อมเตรียมเซิร์ฟเวอร์สำหรับติดตั้ง
เชื่อมต่อกับเซิร์ฟเวอร์ผ่าน Putty หรือ WinSCP
ก่อนดำเนินการต่อ ให้แน่ใจว่าเซิร์ฟเวอร์อัปเดตล่าสุดแล้ว หากจำเป็นให้ใช้สิทธิ์ผู้ดูแลระบบโดยเพิ่ม "sudo" ข้างหน้าคำสั่ง (เช่น "sudo apt-get update")
$ apt-get update
$ apt-get upgrade
ถ้าเซิร์ฟเวอร์ยังไม่มีไฟร์วอลล์ คุณสามารถติดตั้งไฟร์วอลล์ เช่น UFW:
$ apt install ufw
ตั้งค่าไฟร์วอลล์ดังนี้:
$ ufw allow OpenSSH
$ ufw allow 80/tcp
$ ufw allow 443/tcp
$ ufw allow 4443/tcp
$ ufw allow 10000/udp
เปิดใช้งานไฟร์วอลล์:
$ ufw enable
ตรวจสอบสถานะ:
$ ufw status
การติดตั้ง Jitsi Meet
ก่อนติดตั้ง Jitsi Meet คุณต้องติดตั้งแพ็กเกจ gnupg ก่อน:
$ apt install gnupg
หลังติดตั้งแพ็กเกจ ดาวน์โหลดคีย์ Jitsi-GPG และเพิ่มคีย์ GPG:
$ wget https://download.jitsi.org/jitsi-key.gpg.key
$ apt-key add jitsi-key.gpg.key
เพิ่ม Jitsi Repository:
$ nano /etc/apt/sources.list.d/jitsi-stable.list
เพิ่มบรรทัดนี้ในตัวแก้ไข จากนั้นบันทึกและปิดตัวแก้ไข:
$ deb https://download.jitsi.org stable/
ตอนนี้สามารถติดตั้ง Jitsi Meet ได้ แนะนำให้อัปเดตแพ็กเกจทั้งหมดอีกครั้ง:
$ apt update
$ apt install jitsi-meet
ระหว่างการติดตั้ง ระบบจะถามให้ใส่ hostname ให้ใส่ซับโดเมนที่คุณสร้างสำหรับเซิร์ฟเวอร์ Jitsi Meet ของคุณ เช่น ในตัวอย่างเซิร์ฟเวอร์ทดสอบของเรา คือ: meet.zap-testdomain.de
กดยืนยันด้วย "Ok" จะมีหน้าต่างใหม่ถามว่าจะสร้างใบรับรอง TLS แบบเซลฟ์ไซน์หรือใช้ใบรับรองที่มีอยู่ เลือกตัวเลือก "Generate a new self-signed certificate":
ตอนนี้การติดตั้ง Jitsi Meet เสร็จสมบูรณ์แล้ว ขั้นตอนต่อไปคือการขอใบรับรอง TLS
ติดตั้งแพ็กเกจ Certbot:
$ apt apt install certbot
รันสคริปต์สำหรับติดตั้งใบรับรอง TLS:
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
ระหว่างรันสคริปต์ จะให้ใส่อีเมลที่จะส่งไปยัง letsencrypt.org ใส่อีเมลและกดยืนยัน
หลังจากนั้น Jitsi Meet ควรติดตั้งและใช้งานได้เต็มที่บนเซิร์ฟเวอร์ของคุณ
เพื่อทดสอบว่า Jitsi Meet ติดตั้งถูกต้อง ให้พิมพ์ซับโดเมนที่ตั้งไว้ในแถบ URL ของเบราว์เซอร์ ในคู่มือนี้คือ:
https://meet.zap-testdomain.de
ถ้าโหลดหน้า Jitsi Meet ขึ้นมาได้ คุณก็พร้อมเริ่มประชุมวิดีโอครั้งแรกได้เลย!