Wanting to migrate from bare metal to container

Description

Was trying to upgrade from a old 3.17.x to the latest 6.x.x incrementally but now nothing is working and it’s starting to get annoying. Also incrementally updated mongo from 4.0 to 4.4. This was all on the bare metal server. I have a mongo archive of the data from the 4.0 version.

I have slowly been migrating services into LXC containers on proxmox and decided it would be a good idea to migrate rocket chat into one and (semi) start fresh. With the mongo 4.0 archive I have whats the possibility to setup a new server in a container and dump the archive into it. Just want to know if it’s fesable before I call it quits on the old server.

I also have a docker server available if that would be better to use, or should I try to recreate the enviroment I had at 3.17.x and try the upgrade proccess again?

Server Setup Information

  • Version of Rocket.Chat Server: 3.17.x
  • Operating System: Ubuntu 20.04
  • Deployment Method: bare metal
  • Number of Running Instances: 1
  • DB Replicaset Oplog:
  • NodeJS Version: 12.22.x-14.21.x
  • MongoDB Version: 4.0-4.4
  • Proxy: ngninx
  • Firewalls involved: n/a

Any additional Information