§2024-08-31
How To Install Jitsi Meet on Ubuntu 22.04 Jammy
¶Introduction
Jitsi Meet is an open-source video-conferencing application based on WebRTC. A Jitsi Meet server provides multi-person video conference rooms that you can access using with just your browser while providing comparable functionality to a Zoom or Skype conference call. The benefit of a Jitsi conference is that all your data only passes through your server. The end-to-end TLS encryption ensures that no one can snoop on the call. With Jitsi, you can ensure that your private information stays that way.
試作機器: n2jammy.yushei.net
alexlai@n2Jammy:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
dig n2jammy.yushei.com.tw
; <<>> DiG 9.18.28-0ubuntu0.22.04.1-Ubuntu <<>> n2jammy.yushei.com.tw
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12125
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;n2jammy.yushei.com.tw. IN A
;; ANSWER SECTION:
n2jammy.yushei.com.tw. 5046 IN A 192.168.2.177
...
we will use n2jammy.yushei.com.tw to demo
Step 1 — Setting the System Hostname
- /etc/hostname
alexlai@n2Jammy:~$ sudo hostnamectl set-hostname n2Jammy.yushei.com.tw
alexlai@n2Jammy:~$ cat /etc/hostname
n2Jammy.yushei.com.tw
- /etc/hosts
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 n2Jammy
192.168.2.177 n2Jammy.yushei.com.tw
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Step 2 — Configuring the Firewall
Step 3 — Installing Jitsi Meet
$ sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2