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 building | How it runs | Which plan |
|---|---|---|
| Node.js and Express apps and APIs | As a Node.js app in cPanel | Every plan |
| Next.js with API routes or server rendering | As a Node.js app in cPanel, with a small start-up file | Plan II or above |
| Next.js static export, React, Vite, Vue | Upload the built files to your site folder | Every plan |
| A site made with an AI builder such as Lovable | Export the project, build it, upload the built files | Every plan |
| Python apps: Django, Flask | cPanel's "Setup Python App", Python 3.6 to 3.13 | Every plan |
| Real-time apps using WebSockets | Supported | Every plan |
| Databases on your account | MariaDB (works as MySQL) with phpMyAdmin | Every plan |
| PostgreSQL, MongoDB, Redis or Docker on the server itself | Not on shared hosting | VPS hosting |
Plans for Node.js apps
Plans |
Hosting Plan I Rs.5,470/ year |
Recommended for Node.js apps Hosting Plan II Rs.7,080/ year |
Hosting Plan III Rs.8,610/ year |
Hosting Plan IV Rs.12,500/ year |
|---|---|---|---|---|
| Disk space (SSD) | 1,000 MB | 2,000 MB | 3,000 MB | 5,000 MB |
| RAM | 2 GB | 3 GB | 4 GB | 5 GB |
| CPU | 1 core | 1 core | 2 cores | 3 cores |
| Websites | 1 | 3 | 5 | 7 |
| Databases | 3 | 5 | 10 | 15 |
| Files (inodes) | 250,000 | 250,000 | 250,000 | 250,000 |
| Node.js apps | No fixed limit | No fixed limit | No fixed limit | No fixed limit |
| Good for | A React, Vite or Next.js static site, or an Express API | Start here for Next.js with server rendering | A larger Next.js app, or several apps | Apps 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
- 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.
- Upload the project to your hosting account without the
node_modulesfolder, by File Manager, FTP or Git. - In cPanel open "Setup Node.js App" and choose the Node.js version, the app folder, the address and the start-up file.
- Click "Run NPM Install" to install your packages. No SSH is needed. For a Next.js app this can take about 10 minutes.
- 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.
Questions buyers ask
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
