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

VPS: การติดตั้ง Jitsi Meet

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

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

บทนำ

Jitsi Meet คือซอฟต์แวร์วิดีโอคอนเฟอเรนซ์แบบโอเพ่นซอร์สที่ให้คุณตั้งค่าเซิร์ฟเวอร์วิดีโอคอนเฟอเรนซ์ของตัวเองได้ ข้อดีใหญ่ของ Jitsi Meet คือการใช้งานง่าย: คุณแค่ต้องใช้เบราว์เซอร์ (ถ้าใช้มือถือก็แค่แอป Jitsi) และไม่ต้องล็อกอินเข้าใช้บริการภายนอก วิดีโอคอนเฟอเรนซ์แต่ละห้องจะได้ URL ของตัวเองสำหรับเข้าร่วม Jitsi Meet เหมาะมากสำหรับการประชุมวิดีโอกับคนที่ไม่ค่อยมีประสบการณ์ ระวัง: หากไม่ได้ตั้งค่าเพิ่มเติม ทุกคนที่เข้าถึงเซิร์ฟเวอร์ Jitsi Meet จะสามารถสร้างวิดีโอคอนเฟอเรนซ์ของตัวเองบนเซิร์ฟเวอร์ได้

การติดตั้ง Jitsi Meet บนเซิร์ฟเวอร์ Debian

ด้านล่างนี้เราจะแสดงวิธีติดตั้งเซิร์ฟเวอร์ Jitsi Meet บนเซิร์ฟเวอร์ Debian โดยพื้นฐานแล้ว Jitsi Meet สามารถใช้งานบนลินุกซ์อื่นๆ ได้ เช่น 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 สำเร็จแล้ว! หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน!