** Instalacja przez Snap on Ubuntu **
Instalowanie snap na Ubuntu jest tak proste, jak
sudo snap install rocketchat-server
Następnie przejrzyj do http: // localhost: 3000
i skonfiguruj Rocket.chat.
Zakrycia są bezpieczne. Rocket.chat i wszystkie jego zależności są odizolowane od reszty twojego systemu. Snaps również automatyczna aktualizacja, gdy wydamy nową wersję. Więc nie potrzebuję więcej kłopotów.
Na Ubuntu 16.04LTS najpierw zainstaluj Snapd:
sudo apt-get install snapd
instalacja za pośrednictwem Docker
Najpierw rozpocznij instancję Mongo i zainicjuj Replicaset:
$ docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
$ docker exec -ti db mongo --eval "printjson(rs.initiate())"
Następnie uruchom Rocket.Chat powiązany z tym instancją Mongo:
$ docker run --name rocketchat --link db --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat
To uruchomi instancję Rocket.chat słuchanie domyślnego portu meteorowego wynoszącego 3000 na kontenerze. Jeśli chcesz mieć dostęp do instancji bezpośrednio w standardowym porcie na komputerze hosta:
$ 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
Następnie uzyskaj dostęp do http: // localhost w przeglądarce. Zastąp LocalHost w root \ _Url własną nazwą domeny, jeśli hostujesz we własnej domenie. Jeśli używasz zewnętrznego dostawcy Mongo lub pracujesz z Kubernetes, musisz zastąpić zmienną środowiskową 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