Ubuntu サーバーに Jitsi Meet をインストールして設定するチュートリアル

Ubuntu サーバーに Jitsi Meet をインストールして設定するチュートリアル

Jitsi Meet は、優れた音質、高度な暗号化、プライバシー保護など、さまざまな高度な機能を備えた無料のオープンソース クラウド ビデオ会議ソフトウェアです。PC、モバイル デバイス、サーバーへの導入に適しています。この記事では、Ubuntu 20.04 LTS サーバーを例に挙げて、オンライン コースや会議などを開催するための Jitsi Meet アプリケーションをインストールして構成する方法を説明します。

UbuntuはDebinディストリビューションとGNOMEデスクトップ環境をベースにしており、現在非常に人気のあるLinuxディストリビューションです。LTSバージョンは公式に5年間のサポートが提供されており、メンテナンスサイクルが長く、安定性が高いため、国内外の多くのサーバーがUbuntu LTSバージョンのサポートを提供しています。

Ubuntu サーバーを使用するには、サーバーを構成するときに、オペレーティング システムとして Ubuntu 20.04 LTS (または他の Ubuntu LTS バージョン) を選択できます。 Jitsi Meet ビデオ会議ソフトウェアをインストールするには、2GB 以上のメモリを搭載した高周波数の Ubuntu 20.04 LTS コンピューティング インスタンスを使用することをお勧めします。新しい Ubuntu サーバーをセットアップした後、SSH ツール (PuTTY、SecueCRT など) を使用してリモートでログインし、次の手順を参照して Jitsi Meet を手動でインストールします。

、スワップ パーティションを作成します。 2GB のメモリを搭載したマシンの場合、システム パフォーマンスを向上させるために 2GB (2048MB) のスワップ パーティションを使用することをお勧めします。インスタンスのメモリ サイズに基づいて適切なスワップ パーティションを作成できます。

$ sudo dd if=/de/zeo of=/swpfile count=2048 bs=M

$ sudo chmod 600 /swpfile

$ sudo mkswp /swpfile

$ sudo swpon /swpfile

$ echo ̺/swpfile none swp sw 0 0̻ | sudo tee - /etc/fstb

$ 手数料 -m

2. ホスト名と FQDN (完全修飾ドメイン名、ホスト名とドメイン名の両方を含む名前) を設定します。

3. Jitsi Meet のファイアウォール ルールを設定します。

$ sudo ufw llow OpenSSH

$ sudo ufw llow http

$ sudo ufw llow https

$ sudo ufw 0000:20000/udp にアクセスします

$ sudo ufwを有効にする

既存の SSH 接続を中止します。オプション (y|n) を実行しますか? y

続行するかどうかを尋ねられたら、Y と入力して Enter キーを押します。

4. OpenJDK J ランタイム環境 (OpenJDK JRE 8) をインストールします。

Jitsi Meet には J ランタイム環境が必要です。OpenJDK JRE 8 をインストールするには、次のコマンドを実行します。

$ sudo pt インストール -y openjdk-8-je-hedless

OpenJDK が正常にインストールされていることを確認します。

$ j -エシオン

次のような出力が表示された場合、OpenJDK は正常にインストールされています。

  • openjdk セッション ".8.0_252̶
  • OpenJDK ランタイム エンイオンメント (ビルド .8.0_252-8u252-b09-ubuntu-b09)
  • OpenJDK 64 ビット VM を参照 (ビルド 25.252-b09、混合モード)

JAVA_HOME 環境変数を設定します。

$ echo “JAVA_HOME=$(edlink -f /us/bin/j | sed “s:bin/j::̶)̶ | sudo tee - /etc/pofile

$ ソース /etc/pofile

5. Nginx Web サーバーをインストールします。

$ sudo pt インストール -y nginx

$ sudo systemctl stt nginx.seice

$ sudo systemctl nginx.seice を有効にする

6. Jitsi Meetをインストールする

公式の Jitsi リポジトリから Jitsi をインストールします。

$ wget -qO R https://downlod.jitsi.og/jitsi-key.gpg.key | sudo pt-key dd R

$ echo "deb https://downlod.jitsi.og stble/̶ | sudo tee - /etc/pt/souces.list.d/jitsi-stble.list

$ sudo pt 更新

$ sudo pt インストール -y jitsi-meet

インストーラーは、手順 2 で設定した FQDN を入力するように要求します。サーバーの完全修飾ドメイン名を入力します。

SSL を構成するように求められたら、新しい自己署名証明書を生成することを選択します。

7. 次のコマンドを実行して、Ubuntu 20.04 リポジトリからダウンロードしたパッケージをインストールします。

$ sudo pt cetbotをインストール

cetbot-uto の代わりにダウンロードを使用するように install-letsencypt-cet.sh を更新します。

$ sudo sed -i ̺s/\.\/cetbot-uto/cetbot/g̻ /us/she/jitsi-meet/scipts/instll-letsencypt-cet.sh

Jitsi スクリプトは cetbot が /us/sbin にあることを想定しており、Ubuntu はそれを /us/bin にインストールします。スクリプトへのシンボリック リンクを作成します。

$ sudo ln -s /us/bin/cetbot /us/sbin/cetbot

次に、次のコマンドを実行して、Let’s Encrypt SSL 証明書をインストールします。

$ sudo /us/she/jitsi-meet/scipts/instll-letsencypt-cet.sh

このとき、システムからメールアドレスの入力を求められます。入力したら、Enter キーを押して次の手順に進みます。

8. ブラウザを使用して https://jitsi.exmple.com (ここでのドメイン名は、前の記事で設定した実際のドメイン名に置き換えることができます) を開き、Jitsi Meet ビデオ会議サービスにアクセスします。

<<:  WordPress ウェブサイトの SEO ランキングを向上させる簡単な方法

>>:  どのWordPressテーマが良いですか?おすすめのWordPress人気テーマ

推薦する

データオペレーション面接経験(CDAデータアナリスト就職クラスを卒業し、5回の面接を経てテンセントに入社しました)

CDAデータアナリスト就職クラスを卒業後、5回の面接を経てテンセントに入社しました。 CDAデータ...

お茶のブランド企画(食品業界でコスプレ?研究開発スタッフの精神状態が心配)

食品の世界でコスプレ?研究開発スタッフの精神状態が非常に心配です。最近、ネットユーザーによって共有...

情報フロー広告とはどういう意味ですか? (情報の流れとは何か比較してみましょう)

情報の流れとは何かを比較してみましょう1つWeChat のサブスクリプション アカウント モジュール...

資本運用には何が含まれるか(資本運用モデルとは何か)

資本運用モデルとは何ですか?経済と金融の広大な分野において、資本運用モデルは輝く真珠のようなものであ...

ドメインレジストラの重要性: Gname を選ぶ理由

今日のデジタル時代では、信頼できるドメイン名登録機関は個人や企業にとって不可欠です。シンガポールのプ...

インターネット マーケティング戦略 (インターネット マーケティング戦略の 8 つの方法)

オンラインマーケティング戦略を策定する8つの方法インターネットマーケティング戦略とは、企業が自社の特...

都市オペレーションの業務内容(都市デジタルトランスフォーメーションの業務を考える)

都市のデジタル変革を考える都市のデジタル変革についてどれくらいご存知ですか?以下の記事は、著者が個人...

ブランドマーケティング戦略(572ブランドマーケティング戦略パッケージ(55部)広告関係者の実用知識ライブラリ)

572 ブランドマーケティング戦略パッケージ(55部)広告関係者の実用知識ライブラリ2024 iQ...

.groupドメイン名の意味は何ですか? .groupドメイン名の登録価格

.goup ドメイン名の英語の意味はグループです。これは新しい汎用トップレベルドメイン名の 1 つで...

米国ブランドによるニュースキン直販(ニュースキンの製品開発はどうなっているのか?ニュースキンの美容機器をまだ買っている人はいるのだろうか?)

製品開発の進捗状況はいかがでしょうか?まだニュー スキンの美容機器を購入している人はいますか? [天...

運行データ監視(菏沢聯通は運行車両監視プラットフォームを構築し、車両管理レベルと効率を向上)

菏沢聯通、車両管理レベルと効率を向上するため運行車両監視プラットフォームを構築記者 劉 隆 特派員 ...

スーパーマーケティングプロモーション(Pinduoduo フルサイトプロモーションのやり方)

Pinduoduoのフルサイトプロモーションのやり方電子商取引で成功するには、マーケティングとプロ...

Tmall運営の主な業務内容(Tmall運営には何が含まれますか?)

Tmall の運営には何が含まれますか?今日の電子商取引時代において、多くの人は天猫の運営が何であ...

どのケータリングブランド企画会社がプロフェッショナルか(ケータリング事業者はどのようにしてプロのケータリングデザイン会社を正しく選択できるか)

ケータリング事業者はどのようにしてプロのケータリングデザイン会社を正しく選ぶのでしょうか?近年、外食...

動画アカウント運用データ(売上300%急上昇、動画アカウントライブ配信売上は止まらない)

売上は300%急増、動画アカウントのライブ配信は止まらないビデオライブストリーミングが急成長外の世界...