Установка через Snap On Ubuntu

Установить щелчок на Ubuntu так же просто, как

sudo snap install rocketchat-server

Затем просмотрите http: // localhost: 3000 и ​​настройка Rocket.chat. Снимки безопасны. Rocket.chat и все его зависимости изолированы от остальной части вашей системы. SNAPS также автоматически обновляется, когда мы выпустим новую версию. Так что не нужно больше обновления проблем. На 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())"

Затем запустите Rocket.chat, связанный с этим экземпляром Mongo:

$ docker run --name rocketchat --link db --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat

Это запустит экземпляр Rocket.chat, прослушивающий метеорный порт по умолчанию 3000 на контейнере. Если вы хотите получить доступ к экземпляру непосредственно в стандартном порте на хост -машине:

$ 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 в браузере. Замените LocalHost в 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
 Русский