LinuxでOpenFireを使用してチャットサーバーをホストする方法

OpenFireは、XMPPプロトコルに基づくクロスプラットフォームのリアルタイムチャットサーバーです。独自のチャットサーバーをホストすることを検討しているが、RocketChat、Mattermostなどの複雑なアプリを扱いたくない場合に最適です。

LinuxでOpenFireを使用してチャットサーバーをホストする方法

このガイドでは、LinuxでOpenFireサーバーをセットアップする方法を説明します。ただし、サーバーにアクセスするには、Sparkクライアントをインストールする必要があります。Sparkの詳細については、ここをクリックしてください

LinuxサーバーへのOpenFireのインストール

OpenFireチャットサーバーのセットアップは、インストール方法のおかげで他の多くのチャットサービスと比較して簡単です。紛らわしい設定ファイルをたくさんダウンロードする必要はありません。代わりに、すべてがDEBファイルとRPMファイルにパッケージ化されています。

Linuxホームサーバー(または100%の時間稼働できるデスクトップコンピューター)でOpenFireサーバーを実行するには、まずターミナルを起動してサーバーにログインします。次に、以下に概説するコマンドラインインストール手順に従います。

Ubuntu

Ubuntu Linux Serverでは、インターネットから直接DEBパッケージをダウンロードすることで、OpenFireサーバーアプリケーションをすばやくインストールできます。DEBをダウンロードするには、次のwget コマンドを使用します 。

wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb -O openfire_4.6.0_all.deb

OpenFire DEBパッケージは、Ubuntuサーバーにダウンロードするのにそれほど時間はかかりません。ダウンロードプロセスが完了したら、次のAptコマンドを使用してソフトウェアをインストールできます 。

sudo apt install openfire_4.6.0_all.deb

UbuntuServerにOpenFireDEBパッケージをインストールすると、Systemdを使用して起動時に起動するように自動的に構成されます。また、すぐに起動するように構成されます。openFireのステータスsystemctlstatusで確認でき ます

systemctl status openfire

サーバーのステータスを確認したら、コンピューターでブラウザーを開き、次のURLにアクセスして、ガイドの次のセクションに進みます。

http:// ip-address-of-your-server:9090

Debian

サーバーとしてDebianLinuxを使用している場合は、DEBをダウンロードしてインストールすることで、UbuntuServerと同様にOpenFireチャットサーバーをインストールできます。開始するには、次のwget コマンドを使用してOpenFireの最新リリースを取得します。

wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb -O openfire_4.6.0_all.deb

DEBパッケージをDebianサーバーにダウンロードした後、dpkg コマンドを使用し てOpenFireサーバーパッケージをコンピューターにインストールします。 

sudo dpkg -i openfire_4.6.0_all.deb

インストール中に、画面にエラーが表示される場合があります。これらのエラーは依存関係エラーです。それらを修正するには、Debianの依存関係の問題を修正する方法についてこのガイドに従ってください

DebianサーバーにOpenFireDEBパッケージを設定したら、ブラウザタブを開き、次のURLに移動して、ガイドの次のセクションに進みます。

http:// ip-address-of-your-server:9090

Arch Linux

Arch Linuxは、OpenFireサーバーを直接サポートする唯一の主流のLinuxオペレーティングシステムです。したがって、ArchをLinuxサーバーとして実行している場合は、次のpacman コマンドを使用してOpenFireサーバーアプリケーションをインストールできます。

sudo pacman -S openfire

インストール後、systemctlを手動で使用してOpenFireを有効にして起動する必要があります

sudo systemctl enable openfire sudo systemctl start openfire

最後に、ブラウザタブを開き、このURLにアクセスして、ガイドの次のセクションに進みます。

http:// ip-address-of-your-server:9090

CentOS / RHEL

CentOSまたはRedHatEnterprise Linuxサーバーを使用している場合は、WebサイトにあるRPMパッケージファイルのおかげで、LinuxにOpenFireをインストールできます。開始するには、wget コマンドを使用して最新のRPMリリースをダウンロードします。

注:ダウンロードリンクは非常に長いため、スペースを節約するために短縮しました。 

wget https://bit.ly/34g84oy -O openfire-4.6.0-1.x86_64.rpm

RPMファイルをCentOS / RHELサーバーにダウンロードした後、インストールは簡単です。rpm コマンドを使用して、パッケージをインストールします。

sudo rpm -ivhopenfire-4.6.0-1.x86_64.rpm

OpenFireサーバーを有効にして起動します。

sudo systemctl enable openfire sudo systemctl start openfire

ブラウザタブで次のURLを開き、ガイドの次のセクションに従ってください。

http:// ip-address-of-your-server:9090

OpenFireの設定

OpenFireチャットサーバーを設定するには、以下の手順に従ってください。

ステップ1: OpenFireウィンドウで言語を選択して、話す言語を選択します。

LinuxでOpenFireを使用してチャットサーバーをホストする方法

ステップ2: XMPPドメイン名を入力します。OpenFireはこの情報(サーバーのホスト名)を自動検出する必要があるため、空白のままにしても問題ありません。

LinuxでOpenFireを使用してチャットサーバーをホストする方法

ステップ3: OpenFireで使用するデータベースのタイプを選択します。データベースに慣れていない場合は、「組み込みデータベース」を選択してください。

LinuxでOpenFireを使用してチャットサーバーをホストする方法

ステップ4:「プロファイル設定」で、「デフォルト」オプションを選択します。これにより、サーバーの最も簡単で最速の展開が可能になります。または、セキュリティを強化したい場合は、「ハッシュ化されたパスワードのみ」を選択します。

LinuxでOpenFireを使用してチャットサーバーをホストする方法

手順5: OpenFire管理者パスワードを設定し、ボックスに有効なメールアドレスを入力します。管理者パスワードは覚えやすいだけでなく、安全であることを確認してください。 

ステップ6: [管理コンソールにログイン]ボタンを選択して、ユーザーアカウントとしてadmin を使用し、パスワードとして新しいパスワードを使用して、新しいチャットサーバーにログインします 。

ログインすると、OpenFireチャットコンソールが表示されます。ここから、「ユーザー/グループ」をクリックして、サーバーへの友達の追加を開始します。「グループチャット」を選択して、グループチャットエリアを作成することもできます。

LinuxでOpenFireを使用してチャットサーバーをホストする方法

OpenFireチャットサーバーにはSparkクライアントでのみアクセスできることを忘れないでください。こちらからダウンロードしてください。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!