Jitsi Meet : インストール2025/10/24 |
|
オンライン 会議システム Jitsi Meet をインストールします。 |
|
| [1] |
こちらを参考に SSL 証明書を取得しておきます。 |
| [2] | |
| [3] | |
| [4] | Jitsi Meet をインストールします。 |
|
root@dlp:~#
root@dlp:~# apt -y install git git clone https://github.com/jitsi/docker-jitsi-meet Cloning into 'docker-jitsi-meet'... remote: Enumerating objects: 7434, done. remote: Counting objects: 100% (158/158), done. remote: Compressing objects: 100% (108/108), done. remote: Total 7434 (delta 107), reused 52 (delta 50), pack-reused 7276 (from 3) Receiving objects: 100% (7434/7434), 1.96 MiB | 13.02 MiB/s, done. Resolving deltas: 100% (3452/3452), done.root@dlp:~# cd docker-jitsi-meet root@dlp:~/docker-jitsi-meet# cp env.example .env
root@dlp:~/docker-jitsi-meet#
vi .env # 22行目 : http のウェルノウンポートに変更 HTTP_PORT=80 # 25行目 : https のウェルノウンポートに変更 HTTPS_PORT=443 # 28行目 : 自身のタイムゾーンに変更 TZ=Asia/Tokyo # 32行目 : 自身のホスト名に変更 PUBLIC_URL=https://dlp.srv.world # 122行目 : コメント解除 ENABLE_AUTH=1 # 125行目 : コメント解除 ENABLE_GUESTS=1 # 128行目 : コメント解除 AUTH_TYPE=internal # Jitsi 内部で使用されるパスワードを生成 root@dlp:~/docker-jitsi-meet# ./gen-passwords.sh
# コンテナーイメージ取得 root@dlp:~/docker-jitsi-meet# docker-compose pull [+] Pulling 0/4 web Pulling jicofo Pulling jvb Pulling prosody Pullingroot@dlp:~/docker-jitsi-meet# docker images REPOSITORY TAG IMAGE ID CREATED SIZE jitsi/jicofo unstable b373efd17af7 9 hours ago 702MB jitsi/prosody unstable eaea0bc8fd0f 9 hours ago 252MB jitsi/web unstable 35729347f042 9 hours ago 370MB jitsi/jvb unstable cf652c8f2cb4 10 hours ago 841MBroot@dlp:~/docker-jitsi-meet# docker-compose up -d [+] Running 5/5 ✓ Network docker-jitsi-meet_meet.jitsi Created 0.1s ✓ Container docker-jitsi-meet-prosody-1 Started 0.1s ✓ Container docker-jitsi-meet-jicofo-1 Started 0.1s ✓ Container docker-jitsi-meet-jvb-1 Started 0.1s ✓ Container docker-jitsi-meet-web-1 Startedroot@dlp:~/docker-jitsi-meet# docker-compose ps NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS docker-jitsi-meet-jicofo-1 jitsi/jicofo:unstable "/init" jicofo 58 seconds ago Up 57 seconds 127.0.0.1:8888->8888/tcp docker-jitsi-meet-jvb-1 jitsi/jvb:unstable "/init" jvb 58 seconds ago Up 57 seconds 127.0.0.1:8080->8080/tcp, 0.0.0.0:10000->10000/udp, :::10000->10000/udp docker-jitsi-meet-prosody-1 jitsi/prosody:unstable "/init" prosody 58 seconds ago Up 57 seconds 5222/tcp, 5269/tcp, 5280/tcp, 5347/tcp docker-jitsi-meet-web-1 jitsi/web:unstable "/init" web 58 seconds ago Up 57 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp # 任意のユーザー登録 # prosodyctl register (username) (hostname) (password) # (hostname) の箇所はコンテナーイメージ使用の場合は [meet.jitsi] root@dlp:~/docker-jitsi-meet# docker-compose exec prosody prosodyctl --config /config/prosody.cfg.lua register serverworld meet.jitsi mypassword usermanager info User account created: serverworld@meet.jitsi # アプリ生成の自己署名の証明書は以下 # 例えば 自身で取得した Lets Encrypt 証明書で置き換える場合は # [fullchain.pem] で [cert.crt] を上書き # [privkey.pem] で [cert.key] を上書きしてアプリケーションを再起動 root@dlp:~/docker-jitsi-meet# ll ~/.jitsi-meet-cfg/web/keys total 8 -rw-r--r-- 1 root root 1326 Oct 24 14:03 cert.crt -rw------- 1 root root 1704 Oct 24 14:03 cert.key |
| [5] | 任意のクライアントコンピューターで Web ブラウザーを起動し、インストール時に設定したホスト名の URL にアクセスすると Jitsi Meet のサイトが表示されます。任意のミーティング名称を入力して [ミーティングを開始] をクリックします。 |
|
| [6] | 登録したユーザー名/パスワードでログインします。 |
|
|
| [7] | 認証が成功すると、ミーティングに参加できます。 |
|
| Sponsored Link |
|
|