- -LinuxでRocketChatサーバーをセットアップする方法

LinuxでRocketChatサーバーをセットアップする方法

代わりに独自のチームチャットをホストするSlackなどのサービスに依存していますか? RocketChatを試してみてください。これは、ビデオ会議、複数のチャットチャネル、DMサポート、音声通話などの類似の機能を備えたオープンソースのSlackのような共同チャットソフトウェアです。

Snaps経由でRocketChatをインストールする

RocketChatサーバーソフトウェアは実行するのは退屈です。それは多くの手動設定を必要とし、そうでなければ初期の手動設定を必要とします。ソフトウェアをインストールして実行するだけの場合は、サーバーでUbuntuスナップパッケージを実行すると、面倒なセットアッププロセスを回避できます。

多くのLinuxユーザーは、Snaps onサーバーですが、デスクトップ用だけではありません。実際、多くの異なるサーバーツールが徐々にSnapストアに到達しています。さらに、ほとんどのLinuxディストリビューションがsnapdを簡単にインストールし、これらのパッケージを入手することがこれまでになく簡単になりました。 LinuxサーバーにRocketChatサーバーソフトウェアをインストールするには、まずsnapdを実際に実行できるかどうかを確認します(おそらく可能です)。次に、スナップの設定方法に関するガイドに従ってください。

snapdを実行して、RocketChatサーバーソフトウェアの最新バージョンをインストールするだけです。

sudo snap install rocketchat-server

Snaps経由のRocketChatクライアント

このガイドは主にサーバーソフトウェアが実行されている場合、多くの人はLinuxデスクトップクライアントのインストール方法も学びたいと思うでしょう。サーバーソフトウェアと同様に、デスクトップクライアントはスナップを使用して簡単にインストールできます。インストールするには:

sudo snap install rocketchat-desktop

Docker Containerを介したRocketChatのインストール

Rocket Chatをインストールしたくない人サーバーを手動で構成しますが、スナップを使用したくない場合は、すばやく簡単にインストールするための2番目のオプションとして、Docker Containers経由のRocketChatがあります。 Snapバージョンと同様に、Docker Hubを介してサーバーソフトウェアをプルすることを選択したユーザーは、(ほとんど)事前に構成されたチャットサーバーのセットアップを取得します。 Nginxのようなものを手動でインストールして構成する必要はありません。むしろ、必要なものはすべてコンパクトな容器に入っています。

開始するには、Linuxサーバー(またはLinuxデスクトップ)にDockerがインストールされていることを確認してください。インストールしたら、最新のRocketChatコンテナーを引き出します。

最新バージョンを入手する

su
docker pull rocketchat/rocket.chat:latest

特定のバージョンを取得する

特定のバージョンのRocketChatを入手するにはDockerコンテナでは、バージョン番号を指定する必要があります。コマンドの正確なバージョン番号をXに置き換えます。取得するバージョンがわからない場合詳細については、Rocket Chat Webサイトを参照してください。次に、以下を使用して最新のコンテナーをプルします。

docker pull rocketchat/rocket.chat:vX.X.X

安定バージョンの取得(公式にDockerにより承認)

サーバーソフトウェアの最新バージョンを取得するユーザーがリリースされたときに常に最新の機能を体験できるようにする優れた方法です。残念ながら、最新のソフトウェアを入手することは必ずしも良い考えとは限りません。物事は壊れる可能性があり、実稼働環境ではこれは悪夢です。幸いなことに、Rocket Chatソフトウェアには「安定」したバージョンがあります。このバージョンはDockerによって公式に認可されており、安定したバージョンです。
以下を使用してDocker Hubから引き出します。

docker pull rocket.chat

RocketChatサーバーの構成

ソフトウェアの面倒を見ると、あとはすべてを設定するだけです。 RocketChatのチャットサーバーソフトウェアのすべての構成は、Web UIを使用しています。管理パネルのウェブインターフェースを開くには、まずサーバーのIPアドレスを見つける必要があります。ユーザーがLANまたはインターネット(VPSなど)経由でIPアドレスにアクセスする場合、IPアドレスは異なることに注意してください。

注:Dockerコンテナーを介してRocketChatを使用する場合は、イメージのreadmeに記載されている追加の指示に従う必要があります。

LAN経由でUIにアクセスするのは簡単です。すべてのユーザーが既にネットワーク上のサーバーと通信してやり取りしているからです。サーバーの内部LAN IPアドレスを把握するには、次のようにします。

ip addr show | grep "inet 192.168"

「ip addr show」とgrepを組み合わせると、サーバーの内部IPアドレスを簡単に除外できます。このIPアドレスを取得し、Webブラウザーに接続します。例えば:

http://192.168.1.100:3000

インターネット経由でRocket Chatを使用する場合は、ポート3000をポート転送し、内部アドレスではなく外部IPアドレスを使用する必要があります。

すべてを設定する

すべてを設定する最初のステップは、ログイン。すべてではないにしても、ほとんどのオプションはデフォルトで設定されています。デフォルトはかなり健全なので、設定に構成は必要ありません。ユーザーは、簡単にDMをやり取りしたり、チャネルを作成したりできます(管理者が設定で許可を与えている場合)。最初にサインアップするユーザーは、自動的に管理者アカウントになります。

管理者設定にアクセスするには、矢印をクリックしますユーザー名の横にある「管理」を選択します。この領域では、既存のSlackインストール、Hipchat、および他の多くの異なるタイプのチームチャットプログラムからデータをインポートできます。

ユーザーにIPアドレスにアクセスしてもらい、アカウント。そこから、彼らはチャンネルに参加できます。または、スナップクライアントを使用してチャットクライアントをインストールするようにユーザーに指示します。他のプラットフォーム用のバージョンもあります。

RocketChatをインストールする他の方法

Rocketのインストールにはさまざまな方法がありますチャット。 Snapsを使用している場合、またはDockerが機能しない場合は、チャットサーバーソフトウェアを展開できる他の方法を確認することを検討してください。 FreeBSD、Windows、さまざまなホスティングプロバイダー、さらにはRaspberry Piなど、さまざまなオプションがあります。

コメント