Knowledge base

1000 FAQs, 500 tutorials and instructional videos. Here, there are only solutions!

Install Node.js manually on a Cloud Server

Update 09/01/2026

This guide explains how to deploy Node.js with a Cloud Server to ensure you always have the environment needed to compile or build modern frontends (React, Vue, etc.). However, it is recommended to use the integrated node.js solution.

 

Introduction

  • Node.js is a free, open-source JavaScript software platform geared towards network applications that need to be scalable, a simple and effective solution for integrating frontend tools into any server stack.
    • Node.js = the official name of the language/environment.
    • NodeJS = the "technical" or simplified name in certain contexts (often for practical reasons, there is no real technical difference).

 

Install Node.js

Prerequisites

 

Install the stable version of Node.js

nvm install stable

Install the latest version

nvm install node

Install an older version (not recommended)

nvm install 17

List available versions

nvm ls-remote

Install a specific version

nvm install <version>

Change the Node.js version and set version 6.3.1 (or another version) as the default

nvm alias default 6.3.1

Use a specific version of Node.js in the current shell

nvm use <version>

Check the currently used Node.js version

node -v

 

Source

To set up NVM, go to the WebSSH console of your Cloud Server.

Locate the .profile file

source ~/.profile

Run the following command to verify the NVM installation

nvm

 

Configure Node as a service

To configure Node as a service, using a "systemd-user service" is recommended.

 

Redirect traffic to a specific port

Refer to this other guide for information on redirecting traffic to a specific port and dedicated IPs.


Has this FAQ been helpful?