Установка через 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