** ubuntuのスナップによるインストール**
Ubuntuにスナップをインストールするのは簡単です
sudo snap install rocketchat-server
次に、 http:// localhost:3000
とセットアップRocket.chatを参照します。
スナップは安全です。 Rocket.chatおよびその依存関係はすべて、システムの残りの部分から分離されています。スナップは、新しいバージョンをリリースするときにも自動更新します。したがって、これ以上手間の更新する必要はありません。
ubuntu 16.04ltsで、最初にsnapdをインストールします。
sudo apt-get install snapd
Docker経由のインストール
まず、Mongoのインスタンスを開始し、Replicasetを開始します。
$ docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
$ docker exec -ti db mongo --eval "printjson(rs.initiate())"
次に、このMongoインスタンスにリンクされたRocket.Chatを開始します。
$ docker run --name rocketchat --link db --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat
これにより、コンテナ上の3000のデフォルトの流星ポートでRocket.Chatインスタンスをリスニングします。 ホストマシンの標準ポートでインスタンスに直接アクセスできるようにしたい場合:
$ docker run --name rocketchat -p 80:3000 --link db --env ROOT_URL=http://localhost --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat
次に、ブラウザでhttp:// localhostを介してアクセスします。あなた自身のドメインでホストしている場合、root \ _urlのroot \ _urlを独自のドメイン名に置き換えます。 サードパーティのMongoプロバイダーを使用している場合、またはKubernetesを使用している場合は、Mongo \ _URL環境変数をオーバーライドする必要があります。
$ docker run --name rocketchat -p 80:3000 --env ROOT_URL=http://localhost --env MONGO_URL=mongodb://mymongourl/mydb --env MONGO_OPLOG_URL=mongodb://mymongourl: 27017/local -d rocket.chat