Hướng dẫn cài đặt Jitsi, Giải pháp hội nghị trực tuyến
14/04/2020 16:10 | Luợt xem : 25
Mục lục
Giới thiệu về Jitsi giải pháp cho hội nghị truyền hình trực tuyến
Jitsi là giải pháp hội nghị truyền hình mã nguồn mở, cho phép bạn tự triển khai một cách dễ dàng để nâng cao tính bảo mật.
Một số tính năng nổi bật của Jitsi :
- Hỗ trợ tính năng Chat giữa người dùng ( chỉ hỗ trợ trên web ).
- Hỗ trợ tính năng đặt mật khẩu cho từng Room.
- Hỗ trợ quản lý user tham gia
- Có Android và iOS App.
- Tính năng Share màn hình.
- Jitsi tương thích với WebRTC, một tiêu chuẩn mở cho giao tiếp trên nền tảng web.
- Và còn nhiều nhiều tính năng hơn nữa…
Bạn có thể xem demo về Jitsi được BKNS triển khai tại link sau: https://emeeting.bkns.vn/
BKNS cũng cung cấp dịch vụ họp trực tuyến quý khách tham khảo tại đây: https://www.bkns.vn/dich-vu-cloud-meeting.html
Hướng dẫn cài đặt Jitsi
Chuẩn bị để cài đặt Jitsi
- Server hoặc VPS cài hệ điều hành Ubuntu 18.04 LTS
- Mở port 80, 443 TCP và 10000-20000 UDP trên VPS
- Trỏ domain hoặc subdomain về IP của VPS / Server (Trên demo BKNS sẽ sử dụng tên miền emeeting.bkns.vn)
- Sử dụng tài khoản root hoặc non-root nhưng có quyền sudo để cài đặt
Hướng dẫn cài đặt:
Bạn tiến hành truy cập SSH vào VPS và Server
Sửa file /etc/hosts và thêm đoạn sau
127.0.0.1 localhost emeeting.bkns.vn
Sử dụng lệnh sau để thêm Jitsi repository vào VPS / Server
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 -
apt-get update
Sau khi Update Package xong chúng ta tiến hành cài jitsi
apt-get -y install jitsi-meet
Lệnh trên sẽ tiến hành cài toàn bộ các package cần thiết, jitsi-videobridge,jicofo,jigasi,java
Trong quá trình cài đặt sẽ có popup “The hostname of the current installation” hỏi tên miền để cài đặt mà bạn đã chuẩn bị trước ở đây mình điền là emeeting.bkns.vn
sau đó hệ thống sẽ hỏi bạn có cài đặt SSL cho tên miền không sẽ có 2 lựa chọn như ảnh sau:
Trường hợp 1 Bạn có SSL rồi bạn có thể upload lên thư mục /etc/ssl/ với file có định dạng là:
- /etc/ssl/domain-name.key và /etc/ssl/domain-name.crt
- Sau khi upload file SSL vào thư mục bạn chọn “I want to use my own certificate” sau đó chọn ok, ở bước tiếp theo sẽ hiển thị đường dẫn tới file SSL ở trên bạn ân ok để xác nhận,
Trường hợp 2: Bạn chưa có SSL chọn “Generate a new self-certificate” tùy chọn này sẽ tạo ra chứng chỉ SSL self-certificate,
Sau đó thì việc cài đặt Jitsi sẽ tiếp tục cho đến khi hoàn tất
Hướng dẫn cài đặt SSL
Nếu bạn chưa có SSL và chọn “Generate a new self-certificate” khi cài đặt giống như ở trường hợp 2, chúng ta sẽ cài Letsencrypt để tránh lỗi không bảo mật khi tiến hành truy cập vào Jitsi.
Chạy lệnh sau để cài đặt SSL:
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Do bản mới có lỗi nên có thể chạy lần 1 không cài được, bạn tiến hành chạy lại lần 2 câu lệnh trên sẽ cài được SSL trong quá trình cài SSL sẽ hỏi mail để nhận thông báo, bạn có thể nhập bất kỳ mail nào cũng được.
Sau khi cài đặt bạn truy cập theo tên miền sẽ truy cập được vào giao diện của jitsi
Tạo Meeting và sử dụng:
1: Điền tên cuộc họp
2: Tạo cuộc họp với tên đã nhập ở mục 1
Chức năng cơ bản của phòng họp
Chức năng tương ứng theo ảnh trên
1: Chia sẻ màn hình của bạn
2: Giơ/hạ tay phát biểu
3: Chat (Tính năng này có trên giao diện web)
4: Tắt micro
5: Ngừng cuộc họp
6: tắt camera
7: xem theo dạng lưới
8: Thông tin phòng họp, khi click vào thông tin phòng họp sẽ xuất hiện phần đặt pass cho phòng họp như mục 9 trên ảnh
9: Đặt tắt password cho phòng họp (Click vào menu 8 để hiển thị)
10: Menu danh sách tính năng khác mở mục 10 sẽ có tính năng như sau.
Cảm ơn bạn đã đọc đến đây: trong phần sau BKNS sẽ hướng dẫn thay đổi SSL cho phòng họp, và đặt bảo mật theo tên miền