通过ubuntu上的快照安装
在Ubuntu上安装快照就像
sudo snap install rocketchat-server
然后浏览到http:// localhost:3000
和setup 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())"
然后启动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访问它。如果您在自己的域中托管,则用自己的域名替换root \ _url中的localhost。 如果您使用的是第三方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