Nodejs Versions

The platform allows you to pre-select any of the latest major NodeJS application server releases and the required process and package managers. Currently, the following versions of this stack are available:

  • 16.20.0
  • 20.20.0
  • 22.22.0
  • 24.14.0
  • 25.8.0
The up-to-date list of the releases available on the platform is provided via the dedicated, regularly updated (weekly) Software Stack Versions document.

The required Node.js version can be selected when creating a new environment, as well as switched for the already existing one.

1. Click the New Environment button on the top of the dashboard to open the topology wizard:

create new environment button

2. Switch to the Node.js programming language tab and choose the required server version using the drop-down list in the central part of the frame:

topology wizard select Node.js version

3. Next, you can select the preferred process manager (forever, npm or pm2) through the tags drop-down list (circled in the image below):

topology wizard select Node.js process manager

A Node.js process manager helps to control your application lifecycle, providing a simple way to start, stop and restart processes on a node. Additionally, it can be configured to automatically re-run scripts in case of an application startup failure or code update:

  • npm – allows to manage additional application modules and packages by means of the package.json config file
  • forever – manages node processes (i.e. service start, stop, restart) to save services alive through keeping them run continuously
  • pm2 – provides you with multiple special options (like monitoring, load balancing, deployment, etc.), allowing to manage your application more effectively

Specify the remaining server and environment parameters (e.g. cloudlet limits, region, environment name, etc.) and click the Create button in the bottom right frame corner.

You are also able to switch the version of your NodeJS server and process manager afterward, for the already existing environment.

1. Access the redeploy container(s) dialog through either:

  • Clicking on the Change Environment Topology button next to the appropriate environment.
    change environment topology button

    In the opened frame, select to edit your Nodejs server version or tag (i.e. click on the pencil icon within one of the appropriate fields).

    topology wizard Node.js redeploy
  • selecting the Redeploy Container(s) button next to the required node (or the appropriate environment layer, for updating all of the comprised containers at once).
    redeploy containers button

2. Within the opened Redeploy container(s) dialog, re-configure the following options:

  • Tag – provides a choice of needed Node.js version and preferred process manager
  • Keep volumes data – allows saving data in volumes
  • Simultaneous or Sequential deployment with delay (for scaled servers only) – defines whether all containers within a layer should be redeployed at once or one-by-one, to avoid downtime
redeploy dialog for Node.js

3. To finish Node.js version changing, click on Redeploy and confirm your action within the opened pop-up dialog.

confirm Node.js redeployment
Tip: For the detailed guidance on Node.js projects hosting, please, refer to the Node.js Developer’s Center guide.
Share this:
FacebookXWhatsAppTelegramLinkedInGmailCopy Link
Updated on March 10, 2026
Was this article helpful?

Related Articles

Need Support?
Can't find the answer you're looking for?
Contact Support