リアルタイムでチームと通信するための最高のオープンソースチャットソフトウェアの1つをお探しですか?次に、ロケットチャットについて考えてください。
ロケットチャットアプリとは何ですか?
自己ホストされた無料のオープンソースチャットソリューションであり、チームコミュニケーションのためのSlackのような他のオープンソースチャットソフトウェアに代わる最良の代替品です。これにより、企業や任意のグループは、チームチャットを使用してコミュニケーションとコラボレーションを行う独自のオンラインチャットプラットフォームを作成できます。スクリーン共有を使用したビデオやオーディオコールでさえ、より効率的なチームワークのためにロケットチャットで可能になります。
ロケットチャットは2つのセクションに分かれていますサーバーとクライアント。DebianやCentosなどのLinux OSにサーバーをインストールできます。ただし、ここでは、RocketchatサーバーのインストールにDebianベースのUbuntuを使用しています。一方、Rocketchatのクライアントは、Windows、Linux、MacOS、Android、およびiOSで利用できるクロスプラットフォームアプリです。
これは、リアルタイムまたは非同期のチームチャットオープンソースです。つまり、アイデア、プロジェクト、ファイルの議論と共有に遅れがありません。
注記:ロケットチャットにUbuntu 19.04を使用していますが、インストール手順とプロセスはUbuntu 18.10/18.04; 17.10、16.10、16.04で同じになります。 15、14.04;さらに、Debian、Linux Mint、Elementary OS、その他のDebianベース。
2つの方法を使用してUbuntuにRocketchatサーバーをインストールできますスナップその他は追加によるマニュアルですすべての依存関係。両方が表示されます。
SNAPを使用して、Ubuntu 19.04にロケットチャットサーバーをインストールします
推奨方法:これは、さまざまなものをセットアップするという頭痛のせずに、Ubuntuにロケットチャットサーバーをインストールする最も簡単で率直な方法です。単一コマンドとパフを入力するだけです!あなたは終わりました。
スナップを使用します
Ubuntu 19.04で、スナップはデフォルトでインストールされますが、古いバージョンの場合、最初にインストールする必要があります。
sudo apt-get install snapd
スナップインストール後、ロケットチャットサーバーのインストールコマンドを入力します。
sudo snap install rocketchat-server
数分待ちますそして、それが完了したら、ブラウザを開き、タイプします。
https://localhost:3000
2番目の方法 - ロケットチャットを手動でインストールします
この方法では、Ubuntu 18.04のRocket.chat用にそれぞれを1つずつインストールします
ステップ1:Ubuntuに必要なロケットチャット依存関係をインストールします
sudo apt-get install dirmngr
sudo apt-get install curl graphicsmagick build-essential
ステップ2:ロケットチャットのためにMonogDBをインストールします
Rocketchat ubuntuのインストールには、データストレージのためにMongodbが必要なため、インストールのコマンドを次に示します。記事を書いている間、最新バージョンは4.0でした。 Mongodbの後の更新を見ることができますここ。
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org
ブートで自動起動にmongodbを追加します
systemctl enable mongod systemctl start mongod
MongoDBを最新にアップグレードするには、APT-Getアップデートコマンドを実行します。
ステップ3:node.js&npmをインストールします
sudo apt-get update && sudo apt-get install -y curl && curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g inherits n
sudo n 8.11.3
ステップ4:ロケットチャットをインストールします
sudo curl -L https://releases.rocket.chat/latest/download -o /tmp/rocket.chat.tgz
sudo tar -xzf /tmp/rocket.chat.tgz -C /tmp
sudo cd /tmp/bundle/programs/server
sudo npm install
sudo mv /tmp/bundle /opt/Rocket.Chat
cd.. sudo cd opt/Rocket.chat
ロケットを構成します。チャットサービス
ロケットチャットにユーザーを追加:
sudo useradd -M rocketchat && sudo usermod -L rocketchat
sudo chown -R rocketchat:rocketchat /opt/Rocket.Chat
IPアドレスとポートをロケットチャットに割り当てます
行を変更する」あなたのサーバー-IPアドレス” Rocketchatにアクセスするために使用するサーバーIPアドレスを使用してください。
export ROOT_URL=https://your-server-IP-address:3000/ export MONGO_URL=mongodb://localhost:27017/rocketchat export PORT=3000
sudo systemctl restart mongod
node main.js
トリビア:バックグラウンドのシステムから自動的に開始するロケットチャットサービスを作成する場合は、次のコマンドを使用します。
sudo npm install -g forever
sudo npm install -g forever-service
sudo forever-service install -s main.js -e "ROOT_URL=https://you-server-ip/ MONGO_URL=mongodb://localhost:27017/rocketchat PORT=3000" rocketchat
Service Rocketchatと対話するコマンド:
開始 - 「sudo service rocketchat start」
停止 - 「sudo service rocketchat stop」
ステータス - 「sudo service rocketchatステータス」
再起動 - 「sudo service rocketchat再起動」
ロケットチャットのセットアップ
ロケットチャットをインストールした後、ブラウザに移動して、ポート3000とともにインストール中に設定したサーバーIPでアクセスします。
セットアップウィザードは、組織の詳細、管理者のユーザー名とパスワード、サーバー情報などの情報を提供するように構成するように見えます。
Rocketchatにユーザーを追加します
Rocketchatのインターフェイスから、左側パネルの右隅にある3つのドットをクリックして、管理
[ユーザー]オプションをクリックしてから、画面の右側にあるアイコン '+'を追加し、ロケットチャットにユーザーを追加します。
Ubuntuにロケットチャットクライアントをインストールします
1。ロケットチャットクライアントに移動しますダウンロードページプラットフォームに従ってダウンロードしてください。 Windows、Linux、MacOS、Android、IOSで利用できます。ここでは、Linux(Ubuntu、Debian、Linux Mint、およびElementary OS)にインストールします。
2。 Linuxオプションを選択してから、ダウンロードしてください。
3。ダウンロードフォルダーに移動して、ダウンロードされたRocketchatクライアントDebianパッケージUbuntuパッケージマネージャーがポップアップしてインストールします。または、コマンドプロンプトのスイッチを開き、ディレクトリをダウンロードし、DPKGコマンドを実行します。
cd Downloads
sudo dpkg - (Rocketchat debianパッケージの名前)
私たちの場合、それは次のようでした:
sudo dpkg -i rocketchat_2.15.1_amd64.deb
したがって、ダウンロードしたクライアントパッケージ名を使用して、入力ボタンにインストールそれ。
その後、ubuntuに行きます応用ロケットを検索します
それを開いて入力しますロケットサーバーIP接続するために作成したものクライアントアプリそしてヒットします接続するボタン。
私のロケットチャットサーバーがローカルにインストールされ、クライアントのインストールに使用されたシステムと同じシステムがあるため、LocalHost IPアドレスを使用して接続するため、ロケットチャットサーバーのIPアドレスを入力する必要があります。
を入力しますユーザー名とパスワードRocket Chat Serverで作成されるユーザーアカウントの。
すべてが設定されているので、チームメンバーとチャットを開始できます。
その他の有用なリソース: