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
 Tiếng Việt