I've been developing a game using Unity3D as part of my master's degree thesis. The game communicates with a Node.js RestAPI, which handles the requests and the data in a MongoDB database.
During development, I've been using my pc as a localhost, however now I'm ready for testing which means I need to deploy the Node.js RestAPI and MongoDB to a server.
In order to get the machine, I've been asked to write a proper request highlighting the technologies/technical requirements I need. Having never done this before, I'm currently having trouble figuring out what I need.
I know I need the machine to have Node.js Express and MongoDB installed or, at least, I need the permissions to install them. However, in terms of the machine's OS, I have no idea.
Which OS is the best for Node.js+MongoDB deployment?
As I have never done this before, am I missing any requirements?
Any help is appreciated, thanks in advance.