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人気テーマ

推薦する

公共交通機関運行データ(地上公共交通機関の直通率は90%を超え、1日平均乗車人員は230.9万人)

地上公共交通機関の直通率は90%を超え、1日平均の乗客数は230万9千人です。出典:人民日報公共交通...

データ運用月次レポート(この月次運用レポートはすごいです、ビジネスチャートを自動生成します!)

この月次運用レポートはすごいですね、ビジネスチャートを自動生成してくれるんです!裏では、多くの学生が...

ブランド企画戦略(514ブランド戦略プログラム集(176部))

514 ブランド戦略プログラム集(176部) 2022 バナナインブランド紹介マニュアル.pdf ...

プライベート ドメイン トラフィック コミュニティ (低予算で大きな成果、コミュニティ配信を使用してプライベート ドメイン トラフィックの境界を拡大)

低予算で大きな成果、ソーシャル配信を利用してプライベートドメイントラフィックの境界を拡大今日のデジタ...

店舗売上データ(売上データを分析するには?5つのデータ分析手法とモデルを使えば十分です!)

売上データ分析はどのように行うのでしょうか?これら5つのデータ分析手法とモデルをうまく活用すれば十分...

トップレベルドメイン名 cn は何の略ですか? 個人でも cn ドメイン名を登録できますか?

トップレベルドメイン cn は何の略ですか?トップレベルドメイン名は、国際汎用トップレベルドメイン名...

外国貿易にはどのメールアドレスが適していますか? 外国貿易のメールアドレスを登録するにはどうすればいいですか?

対外貿易を行う際、海外の顧客とのやり取りには対外貿易企業メールを使用するのが一般的です。このとき、メ...

商人が情報フロー広告に参加する(最新の起業プロジェクト情報フロー広告代理店がフルメディア広告代理店に参加し、全プロセスの80%の利益を獲得する)

最新の起業プロジェクト、情報フロー広告代理店、フルメディア広告代理店に参加し、利益の80%がプロセス...

ブランド企画は安価です(方法:低コストでベストセラーブランドを構築するには?)

方法: 低コストでベストセラーブランドを構築するには? [Shen Kun によるオリジナル手法、...

Docker での CentOS 7 インストール チュートリアル

Docker は、事実上どこでも実行できるポータブルで自己完結的なコンテナとしてアプリケーションを迅...

2024 年のモバイル アプリ: 依然として成長を続けるのはどれでしょうか?まだお金を稼げる人はいますか?

©️Shen Xiang原作者|Lv Yue 「モバイル アプリケーション」に関して、おそらく最初に...

WooCommerce 注文番号の不連続性の解決方法

WodPessを使用して外国貿易の電子商取引サイトを構築する多くのウェブマスターは、問題を発見しまし...

SEOとは何ですか? (SEO とは何ですか? SEO テクノロジーにはどのような側面が含まれますか?)

SEOとは何ですか? SEO テクノロジーにはどのような側面が含まれますか? SEOとは何ですか?...

ユーザーフィードバック運用スキル(ユーザーフィードバックディレクション戦略運用方法とは?)

ユーザーフィードバックディレクション戦略運用方法とは?ユーザーフィードバック重視の戦略運用法とは、ユ...

FTP ポート 21 が使用されているかどうかを確認する方法

デフォルトでは、FTP サーバーのポート 2 は FTP 送信制御情報ポートであり、サーバーへの接続...