Configuring Node.js

Discover our Public Cloud offer

Shared Hosting for Everyone, imagined by developers, for developers.

Discovering the Public Cloud

Supported Versions (Major Versions)


The default version can be changed from the administration section, under Environment > Node.js. This is the version that is especially used when you start node.

Binary to use

You need to always use node (or /usr/bin/node). Never use nodejs.

To force the use of a different version of Node.js other than the default one, define the environment variable NODEJS_VERSION:


In your scripts, use /usr/bin/node as shebang:



Your Node.js environment starts off empty, with no ready installed libraries. You can use npm to install packets:

$ npm install express

You can also use npm in global mode, the packets will be installed in the $HOME/.npm-packages directory:

$ npm install -g express

HTTP deployment

To deploy an HTTP application with Node.js, create a Node.js type site in the Web > Sites section.

Node.js Site Type
Node.js Site Type

You need to specify the command that will start your Node.js application, for example:

node $HOME/myapp/index.js

Your application must absolutely listen to IP and the port shown in the site configuration in the Command field. The IP / HOST and PORT environment variables can also be used.