Hey @SlopezP, the docker is probably the most straightforward way to go… as it solves most of the issues of configuring servers, I use it always for development (and also for hosted websites), but if you prefer to go native… it should work as any other cms, you only need to have a webserver (e.g. nginx), php and mongodb.
The relevant part on mongo is the config/config.yaml on cockpit, you need something like:
assuming that you have mongo running and have a db and configured user and password!
You can have also a docker-compose.yml like below: