At work we're using rocketchat for our internal chat and recently I had to migrate it to a new server. When searching the documentation for a migration path, I did not find a valid solution so here's my take on it. The migration is fairly easy and only contains a few steps. Make sure that the rocketchat instance is stopped during this operations to guarantee data integrity and the versions on both servers should match. First on the old server, create a backup of the existing mongodb database. This requires mongodb to be started on the server [archy@rocketchat01 ~]$ sudo mongodump --gzip --archive=/var/tmp/rocketchat_$(date +%F).tar.gz Now, transfer the compressed archive between the servers, [archy@rocketchat01 ~]$ $ rsync -vrlptgoDxhPe ssh /var/tmp/rocketchat_$(date +%F).tar.gz Downloads/ archy@rocketchat02.archyslife.lan:/var/tmp/ When the transfer is complete, restore the mongodb from the archive. This requires mongodb to be started on the server [archy@rocketchat02 ...