Cài đặt Jitsi-meet trên ubuntu

Post Reply
User avatar
stararound
Posts: 22
Joined: Wed Apr 17, 2019 1:29 pm

Cài đặt Jitsi-meet trên ubuntu

Post by stararound »

Mấy tuần qua nghe issue của Zoom - phần mềm họp trực tuyến - đã bị nhiều nước cảnh báo gây rò rỉ thông tin người dùng và bị cấm khắp nơi.

Và các báo mạng còn nhanh tay cung cấp thông tin: Top 7 ứng dụng miễn phí tốt nhất thay thế cho Zoom

Trong đó có đề cập đến Jitsi-meet. Bạn có thể sử dụng bằng cách truy cập link: https://meet.jit.si/

Tìm hiểu chú này mình thấy có cả guide hướng dẫn nhanh việc cài đặt trên ubuntu 18.04 (Bionic Beaver) hoặc mới nhất, hoặc có thể cài trên Debian 9 (Stretch) trở đi. Mục đích việc cài đặt jitsi meet trên server riêng là vì bạn không muốn hoặc lo sợ meeting của bạn thông qua server của người khác lại bị rò rỉ thông tin như trường hợp của Zoom. (chính vì thế mà jitsi cho phép người dùng có thể tự cài đặt, miễn là không kinh doanh trên sản phẩm họ cung cấp free là ok).

Link hướng dẫn ở đây rồi: https://github.com/jitsi/jitsi-meet/blo ... install.md

Cài đặt theo guide này nếu gặp khó khăn thì bạn có thể search trên youtobe: https://www.youtube.com/watch?v=8KR0AhDZF2A

Nhưng nếu lười coi video vì sẽ khó nhớ hoặc nhìn lệnh gõ theo khó khăn hơn thì tôi sẽ hướng dẫn ngay sau đây...

Basic Jitsi Meet install

Set up the Fully Qualified Domain Name (FQDN) (optional)

Chú ý phần này chỉ là optional thôi nhé. Không cần phải thay đổi hostname cho máy chủ (nếu muốn đổi thì vào file này update : /etc/hostname).

Nếu bạn có 1 tên miền đã trỏ tới static IP của bạn, add FQDN này vào file /etc/hosts:

127.0.0.1 localhost [your domain]

Add the Jitsi package repository

Code: Select all

echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list
wget -qO -  https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
Open ports in your firewall

Mở các port sau để cho phép traffic đến máy chủ bạn chạy jitsi-meet:

80 TCP
443 TCP
10000 UDP

Để mở các port trên, trước hết bạn cần Configure Uncomplicated Firewall (UFW), vậy kiểm tra xem đã cài UFW chưa, nếu chưa thì cài đặt UFW và chạy các lệnh sau để mở được các port:

Code: Select all

# Install ufw
sudo apt-get install ufw

# Enable ufw
sudo ufw enable

# Allow connections
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 10000/udp
Sau khi xong các lệnh trên thì chạy lệnh kiểm tra status xem thế nào:

Code: Select all

sudo ufw status
Kết quả như thế này là ok:

Image

Install Jitsi Meet

Code: Select all

# Ensure support is available for apt repositories served via HTTPS
sudo apt-get install apt-transport-https

# Retrieve the latest package versions across all repositories
sudo apt-get update

# Perform jitsi-meet installation
sudo apt-get -y install jitsi-meet
Khi chạy câu lệnh install, nó sẽ hỏi FQDN thi điền domain của bạn vào (nếu bạn không có domain name, thì điền static IP vào).

Generate a Let's Encrypt certificate (optional, recommended)

Code: Select all

sudo sh /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Đến đoạn này là xong rồi đấy, nếu bạn muốn setting nâng cấp khác thi check lại quick guideline đã cung cấp ở đầu post này nhé.

Mở browser lên, gõ domain của bạn vô thì sẽ chạy lên được như hình bên dưới (mình cài thử nghiệm trên raspberry pi 3 không đủ ram để chạy nên mượn tạm hình của jitsi làm minh họa :D )

Image

Ở ô Start the meeting, bạn điền một mã cuộc họp tùy thích rồi nhấn nút GO để bắt đầu start một video meeting.

Image

Để share meeting này, bạn có thể copy đường link trên thanh địa chỉ hoặc click vào icon info ở góc bên dưới phải sẽ hiển thị thông tin, nếu muốn đặt mật khẩu cho meeting của bạn thì có thể bấm add password, và cung cấp cho những người bạn muốn join meeting.

Post Reply