Openfireはリアルタイムコラボレーションサーバーです。インスタントメッセージングにXMPPプロトコルを使用します。このチュートリアルは、OpenfireとSparkを使用して獲得したインスタントメッセージングサーバーをインストールおよび構成するのに役立ちます。 LANだけでなく、インターネットでも使用できるように構成できます。
ステップ1-前提条件
Openfireをインストールする前に、システムにJavaがインストールされていることを確認してください。 Javaをインストールしていない場合は、次のチュートリアルを使用してシステムにJavaをインストールしてください。
- DebianにOracleJAVA8をインストールする方法
- UbuntuおよびLinuxMintにOracleJAVA8をインストールする方法
- CentOS/RHELおよびFedoraにOracleJAVA8をインストールする方法
また、システムにMysqlサーバーをインストールする必要があります(外部データベースを使用している場合)。 MySQLをインストールしていない場合は、以下を使用してインストールしてください。
$ sudo apt install mysql-server# Debian systems $ sudo rpm install mysql-server# RPM based systems $ sudo dnf install mysql-server# Fedora 22+ systems
ステップ2–Openfireをダウンロードしてインストールする
次のコマンドを使用して、openfireをダウンロードするか、公式Webサイトから最新のOpenfireバージョンをダウンロードします。
RPMベースのシステム:
$ wget http://download.igniterealtime.org/openfire/openfire-4.1.4-1.x86_64.rpm $ sudo rpm -ivh openfire-3.8.2-1.i386.rpm
Debianシステム:
$ wget http://download.igniterealtime.org/openfire/openfire_4.1.4_all.deb $ sudo dpkg -i openfire_4.1.4_all.deb
Openfireサービスを開始する
# service openfire start
ステップ3–MySQLデータベースとユーザーを作成する
Openfireは組み込みデータベースHSQLDBを提供します。それを使用したい場合は、ここでMySQLアカウントとデータベースを作成しないでください。ただし、MySQLを使用する場合は、次のコマンドを使用してMySQLデータベースとユーザーを作成します。
$ mysql -u root -pmysql> CREATE DATABASE openfire;mysql> GRANT ALL on openfire.* to 'openfire'@'localhost' IDENTIFIED BY 'pa$$w0rd';mysql> FLUSH PRIVILEGES;
ステップ4–Openfireを構成する
Openfireはデフォルトでポート9090で動作し、ブラウザを使用してポート9090でサーバーを接続します。構成ウィザードが開き、ウィザードに従って構成を完了します。ウィザード中に上記で作成したMySQLクレデンシャルを使用します。
http://test.tecadmin.net:9090/
ステップ5–Openfireでユーザーを作成する
管理者アカウントを使用してOpenfire管理ダッシュボードにログインします。次に、ユーザー/グループの下に移動します 次に、セクションでユーザーを選択します セクション。次に、新しいユーザーの作成をクリックします リンクして必要な詳細を入力し、ユーザーを作成します。必要に応じて複数のユーザーを作成します
ステップ6–Openfireに接続する
Openfireに接続するには、「spark」クライアントソフトウェアをダウンロードして、システムにインストールする必要があります。オペレーティングシステム用の最新バージョンのSparkを公式Webサイトからダウンロードします。 Sparkクライアントをインストールしてアカウントにログインするか、新しいアカウントを登録します。