このブログ投稿では、Ubuntu14.04VPSにRocketChatをインストールする方法を紹介します。 RocketChatは、Node.jsとMongoDBで実行されるWebチャットサーバーです。 RocketChatを使用すると、オーディオやビデオを介して同僚や友人と顔を合わせてチャットしたり、ファイルをアップロードしたり、音声メッセージを録音および送信したりできます。このガイドは他のLinuxVPSシステムでも機能するはずですが、Ubuntu14.04VPS用にテストおよび作成されています。
SSH経由でVPSにログイン
ssh user@vps
システムを更新し、必要なパッケージをインストールします。
sudo apt-get update && sudo apt-get -y upgrade sudo apt-get install -y software-properties-common git nano curl build-essential graphicsmagick
Node.Jsとnpmモジュールをインストールします
最新のNode.jsパッケージとNode.jsパッケージマネージャー(npm)を公式のUbuntuリポジトリからインストールします。
sudo apt-get install -y nodejs npm
naveをグローバルにインストールし(ノードの仮想環境)、ノードをバージョン0.10.43に設定するには、次のコマンドを実行します。
sudo npm install nave -g sudo nave usemain 0.10.43
MongoDBをインストールする
公式のMongoDBリポジトリから最新のMongoDBパッケージをインストールします。
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list sudo apt-get update sudo apt-get install -y mongodb-org
インストールが完了したら、MongoDBレプリカセットをセットアップします。選択したエディターを開きます
nano /etc/mongod.conf
ファイルの最後に以下を追加します
replication:
replSetName: "001-rs"
ファイルを保存したら、MongoDBサービスを再起動します
sudo service mongod restart
MongoDBシェルを開きます
sudo mongo
実行
rs.initiate()
次のように表示されます:
{ "info2" : "no configuration explicitly specified -- making one", "me" : "vps:27017", "info" : "Config now saved locally. Should come online in about a minute.", "ok" : 1 }
以下のようなエラーメッセージが表示された場合は、/ etc / mongod.confファイルを開き、bind_ipを0.0.0.0に変更します。
"errmsg" : "couldn't initiate : can't find self in the replset config"
RocketChatをインストールする
最新の安定したRocket.Chatリリースをサーバーにダウンロードします
cd /opt/ curl -L https://rocket.chat/releases/latest/download -o rocket.chat.tgz
ダウンロードしたアーカイブを解凍します
tar zxvf rocket.chat.tgz
すべてのRocket.Chatファイルは「バンドル」ディレクトリに解凍されます。ディレクトリの名前を「Rocket.Chat」に変更します
mv bundle rocket.chat cd rocket.chat/programs/server npm install cd ../..
必要な環境変数を設定します
export ROOT_URL=http://yourdomainname.com:3000/ export MONGO_URL=mongodb://localhost:27017/rocketchat export PORT=3000
「yourdomainname.com」を実際のドメイン名に置き換えます。
Rocket.Chatサーバーを実行します
node main.js
次に、お気に入りのWebブラウザでhttp://yourdomainname.com:3000を開くと、RocketChatのログイン/登録画面が表示されます。最初に作成されるユーザーは、デフォルトでは管理者ユーザーです。
それでおしまい。これで、Ubuntu14.04VPSにRocketChatが正常にインストールされました。 RocketChatのインストールを管理する方法の詳細については、RocketChatの公式ドキュメントを参照してください。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にRocketChatWebチャットソフトウェアの設定を依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。新しいバージョンはこちらから入手できます:Ubuntu18.04にRocket.Chatをインストールする方法。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。