Cài đặt qua Snap trên Ubuntu
Cài đặt chụp trên Ubuntu cũng dễ dàng như
sudo snap install rocketchat-server
Sau đó duyệt đến http: // localhost: 3000
và setup rocket.chat.
Snaps là an toàn. Rocket.chat và tất cả các phụ thuộc của nó được phân lập với phần còn lại của hệ thống của bạn. Snaps cũng tự động cập nhật khi chúng tôi phát hành một phiên bản mới. Vì vậy, không cần cập nhật nhiều rắc rối hơn.
Trên Ubuntu 16.04LTS, hãy cài đặt Snapd trước:
sudo apt-get install snapd
Cài đặt qua Docker
Đầu tiên, hãy bắt đầu một ví dụ của Mongo và bắt đầu bản sao:
$ docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
$ docker exec -ti db mongo --eval "printjson(rs.initiate())"
Sau đó, bắt đầu Rocket.chat liên kết với ví dụ Mongo này:
$ docker run --name rocketchat --link db --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat
Điều này sẽ bắt đầu một phiên bản Rocket.Chat Lắng nghe trên cổng sao băng mặc định là 3000 trên container. Nếu bạn muốn có thể truy cập trực tiếp phiên bản tại cổng tiêu chuẩn trên máy chủ:
$ 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
Sau đó, truy cập nó qua http: // localhost trong trình duyệt. Thay thế localhost trong root \ _URL bằng tên miền của riêng bạn nếu bạn đang lưu trữ tại miền của riêng bạn. Nếu bạn sử dụng nhà cung cấp Mongo bên thứ ba hoặc làm việc với Kubernetes, bạn cần ghi đè biến môi trường 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