Debian 13 trixie

Jitsi Meet : インストール2025/10/24

 

オンライン 会議システム Jitsi Meet をインストールします。

[1]

こちらを参考に SSL 証明書を取得しておきます
自己署名の証明書を使用する場合はスキップで OK です。

[2]

こちらを参考に Docker をインストールしておきます

[3]

こちらを参考に Docker Compose をインストールしておきます

[4] Jitsi Meet をインストールします。
root@dlp:~#
apt -y install git
root@dlp:~#
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 Pulling

root@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   841MB

root@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      Started      

root@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] 認証が成功すると、ミーティングに参加できます。
関連コンテンツ