# Hosting and Deploying Node.js / Express Apps in cPanel

https://www.bihostnet.com/en/knowledgebase/article/deploy-nodejs-express-applications-cpanel

## Node.js Support in cPanel

BiHostNet hosting environments feature CloudLinux NodeJS Selector (powered by Phusion Passenger), allowing developers to run Express.js applications seamlessly without a dedicated VPS.

## Deployment Steps

1. Open **Setup Node.js App** in cPanel and click **Create Application**.
2. Choose Node.js LTS version (v18 or v20).
3. Set Application Mode to `Production`.
4. Specify Application Root and Startup File (`app.js` or `server.js`).
5. Click **Create**.
6. Upload `package.json` and click **Run NPM Install**.
