Node.js is an open-source, cross-platform JavaScript runtime. It runs the V8 JavaScript engine outside the browser and supports a wide range of application projects. To deploy a Node.js application on your cPanel account (Node.js hosting), Setup Node.js App helps you configure the application and its environment.

Deploy Node.js in cPanel:

Sign in to your cPanel account Click the icon Setup Node.js App

Node.js in cPanel

On the page that opens, click Create Application to add an application

Creating a Node.js application in cPanel

Configure the options for your application: Node.js version: the version compatible with your application Application mode: choose a development or production environment Application root: the path to the directory containing your application’s source code Application URL: the domain and path where your Node.js project will be served Application Startup file: the entry file used to start the application, corresponding to node filename Passenger log file: the log file created by Phusion Passenger, which runs the application on this hosting environment Add Variable: create environment variables

Node.js application creation settings

After creating the application, you can manage it with these controls: Destroy and Save: remove the configured application or save changes, respectively. Source: use the displayed activation command to enter the application’s environment through SSH or Terminal. Stop App and Restart: stop or restart the application, for example after deploying changes. Review any settings that were filled in automatically. Run npm Install: install dependencies through npm. Add variable: add or change environment variables passed to the application.

Node.js application stop and restart controls
Share

Check the result and troubleshoot

The startup file, language version and dependencies must match your application. Keep secrets out of public files. After installing dependencies, restart the application and check its logs if it does not respond.

Reference documentation:

Sources accessed on October 11, 2026. Available features depend on your hosting version and options.