If we want to support multiplayer games in our prototyping courses, then each team needs a server (seems complicated). There are lots of sites trying to offer servers as a service and, specifically, for node.
Here's how to do it on Microsoft Azure: https://azure.microsoft.com/en-us/resources/videos/create-a-nodejs-site-deploy-from-github/
Lots of other node.js hosting services, however, including: