ข้ามไปยังเนื้อหาหลัก

เซิร์ฟเวอร์เฉพาะ: การติดตั้ง Jitsi Meet

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

แนะนำ

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 Meet คุณต้องเพิ่ม 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 แบบ self-signed หรือใช้ใบรับรองที่มีอยู่ เลือกตัวเลือก "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 ขึ้นมาได้ คุณก็พร้อมเริ่มประชุมวิดีโอครั้งแรกได้เลย