Can I host a Node.js app at HosterPK?

Yes. Every HosterPK cPanel hosting plan runs Node.js through cPanel's "Setup Node.js App", with Node.js 14, 16, 18, 20, 22 and 24, npm and Git. It is switched on for every account. Plans start at Rs. 5,470 a year with 1,000 MB of SSD space, 2 GB RAM and 1 CPU core. For a Next.js app with server rendering we recommend Plan II at Rs. 7,080 a year, with 2,000 MB and 3 GB RAM. Servers are in Dallas, USA; prices are in PKR.

What you can run

What you are buildingHow it runsWhich plan
Node.js and Express apps and APIsAs a Node.js app in cPanelEvery plan
Next.js with API routes or server renderingAs a Node.js app in cPanel, with a small start-up filePlan II or above
Next.js static export, React, Vite, VueUpload the built files to your site folderEvery plan
A site made with an AI builder such as LovableExport the project, build it, upload the built filesEvery plan
Python apps: Django, FlaskcPanel's "Setup Python App", Python 3.6 to 3.13Every plan
Real-time apps using WebSocketsSupportedEvery plan
Databases on your accountMariaDB (works as MySQL) with phpMyAdminEvery plan
PostgreSQL, MongoDB, Redis or Docker on the server itselfNot on shared hostingVPS hosting

Plans for Node.js apps

Plans

Hosting Plan I

Rs.5,470/ year

Order Now

Recommended for Node.js apps

Hosting Plan II

Rs.7,080/ year

Order Now

Hosting Plan III

Rs.8,610/ year

Order Now

Hosting Plan IV

Rs.12,500/ year

Order Now

Disk space (SSD)1,000 MB2,000 MB3,000 MB5,000 MB
RAM2 GB3 GB4 GB5 GB
CPU1 core1 core2 cores3 cores
Websites1357
Databases351015
Files (inodes)250,000250,000250,000250,000
Node.js appsNo fixed limitNo fixed limitNo fixed limitNo fixed limit
Good forA React, Vite or Next.js static site, or an Express APIStart here for Next.js with server renderingA larger Next.js app, or several appsApps that need more memory, CPU and space

All apps on an account share that plan's RAM and CPU.

How much space does an app need? On apps hosted with us, the installed packages of an Express API take 15 to 150 MB. Those of a Next.js app take 500 to 900 MB, and the largest we have seen is 1,600 MB. That is why Next.js with server rendering needs Plan II or above.

Expect to need more than 5,000 MB? Unlimited Plan I has unlimited disk space, 4 GB RAM and 3 CPU cores for one domain at Rs. 11,800 a year. You can start there, or move to it later: open a ticket, pay the difference, and we change the plan on the same server with no downtime. See unlimited plans.

How deployment works

  1. Build your app on your computer, if it has a build step. A Next.js app must be built this way: its build does not run on shared hosting.
  2. Upload the project to your hosting account without the node_modules folder, by File Manager, FTP or Git.
  3. In cPanel open "Setup Node.js App" and choose the Node.js version, the app folder, the address and the start-up file.
  4. Click "Run NPM Install" to install your packages. No SSH is needed. For a Next.js app this can take about 10 minutes.
  5. Restart the app and open your address.

Step-by-step guide: How to deploy a Next.js app in cPanel.

When you need a VPS instead

Choose a VPS if your app needs PostgreSQL, MongoDB or Redis running on the same server, Docker, its own port, root access, or a bot or background worker that must run all the time without web visitors. On shared hosting an app starts when a web visit arrives, so a bot with no visitors is not guaranteed to stay up.

Good to know

  • Server location: shared hosting servers are in a data centre in Dallas, Texas, USA, on LiteSpeed web servers and SSD storage.
  • Your app stays on: apps are not put to sleep when idle. An app restarts only when the web server restarts, and starts again on the next visit.
  • Terminal: SSH (a jailed shell) and the cPanel Terminal are enabled free on request: open a ticket and it is switched on within one working day. You do not need them to deploy.
  • Git: cPanel's Git Version Control is on every plan, so you can clone your GitHub repository and pull updates.
  • Renewal: your plan renews at the regular yearly price shown on this page. A discount on your first invoice does not change it.
  • Free domain: a new .com domain is free for the first year with any yearly hosting plan, and renews at the normal .com price after that. A .pk domain is not included.
  • Refund: hosting has a 30-day money-back guarantee for first-time accounts. Domain registrations are not refundable.
  • Payment: in PKR by bank transfer from any Pakistani bank, EasyPaisa, JazzCash, or credit and debit card. Payment options.
  • Upgrading: you can move up from Plan I through Plan IV from your client area at any time. The account stays on the same server, so files, databases and email stay in place. You pay only the difference for the days left until your renewal date, and that date does not change.
FAQ

Questions buyers ask

Yes. Every cPanel hosting plan runs Node.js apps through "Setup Node.js App" in cPanel, and it is switched on for every account. You choose the Node.js version, point it at your app folder and start it.

Node.js 14, 16, 18, 20, 22 and 24. You pick the version for each app in cPanel and can change it later; cPanel then reinstalls your packages, and you restart the app.

Yes. A Next.js app with API routes or server rendering runs as a Node.js app on Plan II or above. Build it on your computer, because the build does not run on the server. Upload it with its .next folder and use a small server.js start-up file, which our guide provides. A Next.js static export runs on every plan as ordinary files.

Yes. A built React or Vite site is plain HTML, CSS and JavaScript. Run the build on your computer and upload the dist or build folder to your site folder. It works on every plan.

Yes. Export or download the project, build it, and upload the built files. If you are unsure how, open a ticket or chat and our support team will guide you.

Every plan includes MariaDB databases, which work as MySQL, with phpMyAdmin: 3 on Plan I, 5 on Plan II, 10 on Plan III and 15 on Plan IV. MongoDB and PostgreSQL do not run on shared hosting. To run them on your own server, use a VPS.

npm comes with every Node.js version, and cPanel installs your packages with the "Run NPM Install" button. SSH and the cPanel Terminal are enabled free on request, within one working day.

Yes. Git Version Control in cPanel is on every plan and can clone your GitHub repository. A private repository needs a deploy key, which is an SSH key without a password: ask us to enable SSH on your account to create one.

Yes. Python 3.6 to 3.13 through "Setup Python App" in cPanel, for Django, Flask and other frameworks.

An Express API or a static React site fits Plan I (1,000 MB). Next.js with server rendering needs Plan II (2,000 MB, 3 GB RAM) or above, because its installed packages alone take 500 to 900 MB on the apps we host.

There is no fixed limit on the number of apps. All apps on an account share the plan's memory and CPU: 2 GB and 1 core on Plan I, 3 GB and 1 core on Plan II, 4 GB and 2 cores on Plan III, 5 GB and 3 cores on Plan IV.

It stays on. Apps are not put to sleep when idle. An app restarts only when the web server restarts, and starts again on the next visit.

Yes. After you order, open a ticket or chat and our support team will create the app, install the packages, connect your domain and start it for you.

The regular yearly price shown on this page: Rs. 7,080 for Hosting Plan II. If you had a discount on your first invoice, renewal is at the regular price.

Yes. Upgrading from Plan I up to Plan IV keeps your files, databases and email in place on the same server, and you pay only the difference for the days left until renewal.

Shared hosting servers are in Dallas, Texas, USA.

Yes. Hosting has a 30-day money-back guarantee for first-time accounts: cancel within 30 days and the amount paid for hosting is refunded. Domain registrations are not refundable.

Ready to deploy?

Node.js hosting from Rs. 5,470 a year, or Plan II at Rs. 7,080 for a Next.js app.

See the plans