Node.js Versions
Node.js Versions
The platform lets you pre-select a current Node.js application-server release together with the required process and package managers. You can choose these options during environment creation or switch them later through container redeployment.
Available Node.js Versions
Versions are updated regularly
Check the weekly updated Software Stack Versions document before creating or redeploying a production environment.
Create a Node.js Environment
Open the topology wizard
Click New Environment at the top of the dashboard.

Select the Node.js version
Open the Node.js programming-language tab and choose the required engine version from the central drop-down list.

Select the process manager
Use the tags drop-down list to choose npm, forever, or pm2.

package.json.Complete the environment settings
Configure Cloudlet limits, region, environment name, and other required parameters, then click Create.
Change the Node.js Version
You can change the Node.js release and process manager for an existing environment through either the topology wizard or the direct redeploy action.
Option 1: Change Environment Topology
Click Change Environment Topology, then use the pencil icon to edit the Node.js version or tag.


Option 2: Redeploy Containers
Click Redeploy Container(s) beside the required node or the complete Node.js layer.

- Tag: Select the required Node.js version and process manager.
- Keep volumes data: Preserve data stored in container volumes.
- Simultaneous or Sequential deployment with delay: For scaled servers, choose whether all containers are redeployed together or one by one.

Click Redeploy and confirm the operation.

Expected Result
A new environment is created with the selected Node.js release and process manager, or an existing Node.js layer is redeployed to the selected version and tag.
Important Notes
- Check Software Stack Versions before changing a production environment.
- Back up application data and configuration before redeployment.
- Use Keep volumes data when persistent volume content must be preserved.
- Use sequential redeployment for a scaled layer when reducing downtime is important.
- Confirm that the application and dependencies support the selected Node.js version.
- Review application and process-manager logs after redeployment.
