We are using rocketchat, have been for quite a while, from version 0.46 ?? anyway we have three mongo DB servers master-slave-arbiter and two “chat” servers, one at each office at opposite ends of the country.
We now need to update to Mongo 4, and before we do this we are looking at should we do a fresh redeploy on the latest system, can we use the " RocketChatCTL" script to manage this new instance moving forward? This script looks like it’s designed for a single host? However is road forward docker? Snap?
I am trying to find a “recommended” deployment architecture for a high availability multi site on-prem deployment to support about 100 users.
Server Setup Information
- Version of Rocket.Chat Server: 2.1.0
- Operating System: CentOS 7
- Deployment Method: tar
- Number of Running Instances: 2
- DB Replicaset Oplog:
- NodeJS Version: v8.15.1
- MongoDB Version: 3.4.23
- Proxy: none
- Firewalls involved: Fortigate