Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20.
I. TỔNG QUAN
Với tình hình dịch Covid quá căng thẳng, xu thế mọi người trò chuyện, thảo luận hoặc là họp nhóm Online ngày càng được sử dụng rộng rãi. Với công ty mình cũng vậy do đó mình thực hiện triển khai kênh họp nhóm Online với Jitsi Meet.
II. CÁC BƯỚC THỰC HIỆN
Để cài đặt Jitsi Meet trên Ubuntu 20 bạn thực hiện trong các bước sau.
Lưu ý: Một số trường hợp bạn không có quyền root nên mình sẽ thực hiện với các lệnh ở quyền sudo.
Bước 1: Kiểm tra và cập nhật hệ thống
Trước khi thực hiện cài đặt bạn hãy cập nhật hệ thống với lệnh sau.
- Cập nhật hệ thống
sudo apt-get update -y && sudo apt-get upgrade -y
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 4 cài đặt Jitsi Meet trên Ubuntu 20](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-32-412x.png)
- Thiết lập hostname
hostnamectl set-hostname meeting.azdigi.info
Bước 2: Thiết lập Firewall
Nếu bạn sử dụng ufw bạn cần allow ssh, http, https và traffic inbound UDP port 10000 tới 20000
sudo ufw allow OpenSSH sudo ufw allow http sudo ufw allow https sudo ufw allow in 10000:20000/udp sudo ufw enable
Bươc 3: Cài đặt OpenJDK Java Runtime Environment (JRE) 8
Bạn thực hiện copy và nhập tuần tự các lệnh sau vào nhé
sudo add-apt-repository universe sudo apt install -y openjdk-8-jre-headless
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 6 cài đặt Jitsi Meet trên Ubuntu 20](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-20-59-092x.png)
Sau khi cài xong java bạn kiểm tra bằng lệnh sau
java -version
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 7 cài đặt Jitsi Meet trên Ubuntu 20](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-00-452x.png)
- Cấu hình JAVA_HOME
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile source /etc/profile
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 8 cài đặt Jitsi Meet trên Ubuntu 20](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-01-372x.png)
Bước 4: Cài đặt NGINX
Mình sẽ cài đặt NGINX làm máy chủ webserver
sudo apt install -y nginx sudo systemctl start nginx.service sudo systemctl enable nginx.service sudo systemctl status nginx.service
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 9 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-41-342x.png)
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 10 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-03-172x.png)
Bước 5: Cài đặt Jitsi
Để cài đặt jitsi bạn hãy cài repo như sau
- Cài đặt Jitsi Repo
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" sudo apt update -y
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 11 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-07-012x.png)
- Cài đặt Jitsi từ apt install
sudo apt install -y jitsi-meet
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 12 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-07-182x.png)
Trong quá trình cài đặt nếu bạn được hỏi nhập vào Hostname. Bạn hãy nhập vào hostname đã được trỏ về IP máy chủ nhé.
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 13 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-43-262x.png)
Tiếp đến bạn chọn dòng đầu tiên là Generate a new self-signed certificate (You will later get a chance to obtain a Let’s Encrypt certificate
để hệ thống tự tạo chứng chỉ SSL tự ký.
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 14 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-10-482x.png)
Sau khi hoàn tất, bạn hãy thực hiện cài đặt SSL Let’s Encrypt cho hostname với lệnh sau. Khi được hỏi nhập vào email bạn hãy nhập vào email của bạn và nhận Enter. Mọi việc còn lại sẽ tự động.
Lưu ý: Bạn phải trỏ hostname về IP máy chủ thì mới cài được SSL
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 15 Screenshot 2020 12 02 at 21.16.53@2x 6](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-16-532x-6.png)
Nếu hiện thông báo như bên dưới là bạn đã cài đặt thành công. Và chứng chỉ sẽ nằm ở đường dẫn là /etc/letsencrypt/live/my-domain. Trong đó bao gồm 2 file là
- fullchain.pem (crt và CAcrt)
- privkey.pem (khóa chứng chỉ)
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 16 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-46-222x.png)
Bước 6: Truy cập Jitsi và tạo phòng
Bây giờ bạn hãy truyn cập vào IP hoặc Hostname sau đó nhập tên phòng nhé.
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 17 Screenshot 2020 12 02 at 21.49.21@2x 3](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-49-212x-3.png)
Để đặt mật khẩu cho phòng bạn click vào biểu tượng Cài khiêng
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 18 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-53-542x.png)
Sau đó nhập mật khẩu cần đặt cho phòng nhé.
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 19 Screenshot 2020 12 02 at](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2020-12-02-at-21-54-162x.png)
Như vậy là mình vừa hoàn tât Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20. Ở các bài viết khác mình sẽ hướng dẫn bạn đổi Logo hoặc icon ….. và nhiều thứ khác nữa nhé.
Cập nhật 21/10: Nếu bạn tạo phòng và gặp lỗi Unfortunately something went wrong (ảnh đính kèm) bạn hãy thực hiện như sau để fix
Bạn mở file /etc/hosts
sau đó sửa dòng localhost thành domain của bạn nhé.
![Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 20 Screenshot 2021 10 21 at 10.02.09](https://dangngocson.com/wp-content/uploads/2024/05/screenshot-2021-10-21-at-10-02-09.png)
III. TỔNG KẾT
Qua bài Hướng dẫn cài đặt Jitsi Meet trên Ubuntu 20 hi vọng bài viết mang lại nhiều điều hữu ích cho bạn. Giúp cho bạn có một kênh để trao đổi hỗ trợ trong công việc.
Chúc bạn thực hiện thành công.