WHM Cpanel Node.js

By | June 26, 2023



Use the Node JS with full path as: # /opt/cpanel/ea-nodejs16/bin/node -v v16.20.2 Official cPanel documentation: https://docs.cpanel.net/knowledge-base/web-services/how-to-install-a-node.js-application/

How to install a Node.js application

Timothy Haines

  • 5 months ago
  • Updated


Not yet followed by anyone


This article discusses how to install a Node.js application on a cPanel account.


To install an application:

  1. Log in to the server as the cPanel user via SSH or Terminal‘ in cPanel.
  2. Create the application’s directory relative to the user’s home directory.
    mkdir nodejsapp
  3. Change to the application’s directory.
    cd nodejsapp
  4. Create the app.js file with a text editor.
    Please note we strongly recommend that you create the file with this exact name because Passenger searches for this filename when it executes.
  5. Add the application’s configuration to the app.js file. This will resemble the following example:
    const http = require(‘http’) const hostname = ‘’; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader(‘Content-Type’, ‘text/plain’); res.end(‘Hello World! NodeJS \n’); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
  6. Save the changes.
  7. Close the text editor.

Please note after installing that application, it must be registered in cPanel with “Application Manager.”

From: https://support.cpanel.net/hc/en-us/articles/6840609038103-How-to-install-a-Node-js-application

Category: WHM

Leave a Reply

Your email address will not be published. Required fields are marked *