GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu16.04にRocket.Chatをインストールする方法

Rocket.Chatは、自己ホスト型のオープンソースWebチャットサーバーです。チャット、ファイル共有、ビデオコール、ヘルプデスク、音声サービスを提供し、Slackの優れた代替手段になります。このチュートリアルでは、Ubuntu16.04VPSにRocket.Chatをインストールするための手順を説明します。

Rocket.Chatには、次のような便利な機能が多数用意されています。
–パブリックチャネルとプライベートチャネル
–ライブチャット/メッセージングコールセンター/オーディオコール
–さまざまなAPI
–ファイルのアップロードと共有
–リモートビデオモニタリング
–カスタム絵文字、サウンド、および会社の資産
– Android、iOS、Windows、Mac、Linux、およびWebアプリケーション

その他…

前提条件

Rocket.Chatをインストールして実行するには、次の前提条件を満たしている必要があります。
– Rocket.Chatには少なくとも2GBのメモリを用意することをお勧めします。そのため、SSD2VPSホスティングプランを使用します
–すべてのVPSホスティングプランにデフォルトで付属するSSHルートアクセス
– Node.js –JavaScriptランタイム環境
–MongoDBデータベースサーバー
–GraphicsMagickとcurl

ステップ1:SSH経由でログインし、サーバーを更新します

ユーザーrootとしてSSH経由でUbuntu16.04VPSにログインします

ssh root@IP_Address

インストールを開始する前に、インストールされているすべてのパッケージが最新バージョンに更新されていることを確認してください

apt update && apt upgrade

ステップ2:MongoDBデータベースサーバーをインストールする

Rocket.ChatにはMongoDBデータベースが必要なため、MongoDBデータベースサーバーをインストールする必要があります。 aptパッケージマネージャーを使用して公式のUbuntuリポジトリからインストールできますが、MongoDBチームによって維持されている最新バージョンではありません。 MongoDBには独自のリポジトリがあり、データベースサーバーの最新バージョンを提供します。

公式にリリースされたパッケージからMongoDBをインストールするには、以下に示すようにMongoDB公開鍵をインポートする必要があります

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

キーが追加されたら、次に進んで公式のMongoDBリポジトリを追加できます

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

そして最後に、ローカルパッケージデータベースを更新し、MongoDBとその依存関係をインストールします

apt update
apt install -y mongodb-org curl graphicsmagick

次のコマンドを使用して、MongoDBのバージョンを確認できます

mongo -version
MongoDB shell version v4.0.1

MongoDBをサービスとして起動するために、以下の内容のユニットファイルを作成します

nano /etc/systemd/system/mongodb.service

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

ファイルを保存し、MongoDBサーバーを起動して、サーバーの再起動時に起動できるようにします

systemctl start mongodb
systemctl enable mongodb

ステップ3:Node.jsとnpmをインストールする

次に、Node.jsとnpmパッケージマネージャーをサーバーにインストールします。次のコマンドを実行します

apt -y install npm nodejs

また、いくつかのnpmパッケージをインストールするには、build-essentialをインストールする必要があります

apt -y install build-essential

Rocket.Chatを実行するには、Node.jsバージョン8.9.3を使用することをお勧めします。 Node.jsのバージョンを変更できるように、単に「n」というツールをインストールします。

npm install -g n

次のコマンドを実行して、Node.jsバージョン8.9.3をインストールします

n 8.9.3

出力:

     install : node-v8.9.3
       mkdir : /usr/local/n/versions/node/8.9.3
       fetch : https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.gz
######################################################################## 100.0%
   installed : v8.9.3

インストールされているバージョンが8.9.3であることを確認するには、次のコマンドを実行できます

node --version
v8.9.3

ステップ4:Rocket.Chatをインストールする

Rocket.Chatの公式ウェブサイトにアクセスして、アプリケーションの最新の安定したリリースをダウンロードします

cd /opt
curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tgz

ダウンロードしたアーカイブを解凍します

tar zxvf rocket.chat.tgz

アプリケーションのコンテンツは、「bundle」という名前の新しいディレクトリに保存されます。ディレクトリの名前を変更します

mv bundle rocketchat

次に、Rocket.Chatが提供するpackages.jsonファイルにリストされているすべての必要なパッケージをインストールします

cd rocketckat/programs/server
npm install

それに応じて環境変数を設定し、次のコマンドを実行してRocket.Chatを起動します

cd /opt/rocketckat/
export ROOT_URL=http://domain.com:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000

node main.js

ステップ5:Rocket.Chatのインストールを確認し、Webブラウザーを介してインストールを完了します

Rocket.Chatが正常に開始されると、次の出力が得られるはずです

➔ +----------------------------------------------------+
➔ |                   SERVER RUNNING                   |
➔ +----------------------------------------------------+
➔ |                                                    |
➔ |  Rocket.Chat Version: 0.68.5                       |
➔ |       NodeJS Version: 8.9.3 - x64                  |
➔ |             Platform: linux                        |
➔ |         Process Port: 3000                         |
➔ |             Site URL: http://domain.com:3000/  |
➔ |     ReplicaSet OpLog: Disabled                     |
➔ |          Commit Hash: e412d018f8                   |
➔ |        Commit Branch: HEAD                         |
➔ |                                                    |
➔ +----------------------------------------------------+

また、http://domain.com:3000 /

にあるお気に入りのWebブラウザを使用して、Rocket.Chatセットアップウィザードにアクセスできます。

ここで、管理者アカウントを作成し、必要に応じてRocket.Chatを構成できます。 Rocket.Chatの使用方法と構成方法の詳細については、公式ドキュメントを確認してください。

もちろん、Ubuntu 16.04にRocket.Chatをインストールする必要はありません。マネージドUbuntuホスティングプランのいずれかを使用している場合は、専門のLinux管理者にUbuntu16.04にRocket.Chatをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 Rocket.ChatをUbuntu16.04にインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu18.04にMongoDBをインストールする方法

  2. Ubuntu 18.04 に MongoDB をインストールする方法

  3. Ubuntu 22.04 に MongoDB をインストールする方法

  1. Ubuntu 20.04にLet’s Chatをインストールする方法は?

  2. Ubuntu16.04にMongoDBをインストールする方法

  3. Ubuntu18.04にRocket.Chatをインストールする方法

  1. Ubuntu18.04にMongoDBをインストールする方法

  2. Ubuntu18.04にRocket.Chatをデプロイする方法

  3. Ubuntu20.04にMongoDBをインストールする方法