Free migrationUK web hosting from £2.99 a month, with backups every six hours and a 60-day money-back guarantee.UK web hosting from £2.99 a month.See hosting plans
Node.js hosting UK

Node.js hosting on cPanel from £2.99 a month

Run a Node.js app alongside your website, set up from cPanel. Choose the Node.js version, install packages with npm, and start or restart the app from one screen. It’s hosted on UK servers in Manchester.

SSH and Git on every plan · 60-day money-back guarantee · No contract

  • Node.js appsSet up in cPanel
  • Version choicePer application
  • SSH and GitOn every plan
  • Free SSLOn every domain
Runs on
  • Node.js
  • Python
  • PHP
  • Git
  • MySQL
  • cPanel
  • CloudLinux
  • Let's Encrypt
Pay by
  • Visa
  • Mastercard
  • PayPal
  • Stripe
  • Direct Debit
  • ISO 27001 certified data centres
  • PCI-DSS certified data centres
  • UK company no. 10816828
  • 60-day money-back guarantee
Plans and pricing

Node.js hosting plans

Node.js app support is the same on every plan. Larger plans give you more sites and storage.

Web Starter

Everything one small website needs.

£2.99/month

or £29.90 a year, two months free

  • 1 website
  • 10 GB SSD storage
  • 10 email accounts
  • Free SSL and 6-hourly backups
Order Web Starter

Web Pro

For busier sites, agencies and growing businesses.

£7.99/month

or £79.90 a year, two months free

  • Unlimited websites
  • 100 GB SSD storage
  • Unlimited email and databases
  • Priority UK support
Order Web Pro

No setup fee, no contract, and a 60-day money-back guarantee. Compare every feature ↓

How it works

How to run a Node.js app in cPanel

  1. 01

    Upload your code

    Push it with Git, upload it in File Manager or copy it over SSH.

  2. 02

    Create the application

    Open Setup Node.js App in cPanel, choose the Node.js version, the folder and the start file, such as app.js.

  3. 03

    Install and start

    Click Run NPM Install to install packages from package.json, then start the app. It runs on your domain or a subdomain.

What's included

What you get for Node.js

Node.js from cPanel

No server to set up yourself.

  • Choose the Node.js version for each app
  • Set environment variables in the app settings
  • Start, stop and restart the app with one click

Developer tools

Work from your terminal if you prefer.

  • SSH access on every plan
  • Git Version Control in cPanel for deployments
  • Run npm and node commands in the app’s own environment

Isolated and protected

Your app has its own share of the server.

  • CloudLinux gives each account 2 CPU cores and 4 GB of memory
  • Imunify360 firewall on every server
  • Free SSL for every domain and subdomain

Backed up off-site

Your code, files and databases.

  • JetBackup every six hours
  • Stored away from the server
  • MySQL databases available if your app needs one
Compare plans

Compare Web Starter, Web Plus and Web Pro

Compare Web Starter, Web Plus and Web Pro
All plans include free SSL, cPanel and UK support.Web Starter £2.99/moor £29.90 a year Choose planMost popular Web Plus £4.99/moor £49.90 a year Choose planWeb Pro £7.99/moor £79.90 a year Choose plan
Hosting
WebsitesSeparate websites, each on its own domain1Unlimited
SSD storage10 GB100 GB
BandwidthNo extra charge for a busy monthUnmeteredUnmetered
CPU cores22
Memory (RAM)4 GB4 GB
SubdomainsSuch as shop.yourbusiness.co.uk
Data centreManchesterManchester
Email
Email accounts10Unlimited
WebmailRead and send email in any browser
IMAP, POP3 and SMTPWorks with Outlook, Apple Mail and phone apps
Forwarders and catch-all addresses
AutorespondersOut-of-office replies
Incoming spam filtering
MailChannels outgoing filteringHelps your email reach the inbox
Software
MySQL databases10Unlimited
phpMyAdmin
PHP versionChoose per siteChoose per site
Softaculous one-click appsWordPress, Joomla, Drupal and more200+200+
Website builder
Node.js apps
Python apps
Git and Composer
Access
cPanel control panel
File Manager
FTP and SFTP
SSH accessCommand line access to your account
Two-factor login
Security & backups
Free SSL certificatesInstalled and renewed for you
Automatic backupsKept off-siteEvery 6 hoursEvery 6 hours
Restore backups yourselfFiles, databases or email, from JetBackup
Imunify360 firewall and malware scanning
CloudLinux account isolationOther accounts can't use your resources
DDoS protection
Support
Website migrationWe move your files, databases and emailFreeFree
UK support by ticketPriority
60-day money-back guarantee
Choose Web StarterChoose Web Pro

Prices per month. Pay yearly and get two months free. Bandwidth is unmetered under fair use.

How your website is protected

Five layers between an attacker and your website

Every request to your site passes through the same checks, on every plan. Most attacks on small business websites are automated scans and login attempts, which these checks are built to catch.
  • Protection runs on the server, so there’s no security plugin to set up
  • Your account is kept apart from every other account on the server
  • If something does go wrong, you can restore a backup from earlier the same day
Be clear before you order

Which Node.js apps suit shared hosting

Node.js on cPanel runs your app behind the web server. Requests to your domain are passed to your app, and the app is started when it’s needed. That works well for some projects and not for others, so check this list before you order.

Good fits

  • Express or Fastify APIs and small web apps
  • Server-rendered sites and form handlers
  • Webhook receivers for Stripe, GitHub or a CRM
  • Internal tools used by a small team

Not a good fit

  • Apps that must listen on their own port. Your app is reached through your domain, not on a custom port.
  • Always-on workers and bots. Apps that must run constantly in the background, such as a Discord bot or a queue worker, aren’t suited to shared hosting.
  • Websocket-heavy or real-time apps with many open connections.
  • Heavy build steps. Build your front end on your own computer or in CI, then upload the built files.

If your project needs any of those, a VPS is the better choice. Open a ticket and tell us what you’re building, and we’ll say honestly whether our hosting will run it.

Python apps too

cPanel has a matching Setup Python App tool for Flask and Django projects. It works the same way: choose a Python version and a folder, install from requirements.txt, and restart from cPanel.

Node.js hosting questions

Can I choose my Node.js version?

Yes. You pick the version when you create the app in cPanel, and you can change it later.

Can I use npm packages?

Yes. Put them in package.json and click Run NPM Install in cPanel, or run npm over SSH inside the app’s environment.

Can I run Next.js?

Static exports of a Next.js site work well. A full Next.js server can run, but builds are best done on your own machine before you upload.

Can I run a Node.js app and a WordPress site on the same plan?

Yes. Run WordPress on your main domain and the Node.js app on a subdomain, such as app.yourbusiness.co.uk.

Is there a database?

MySQL is included on every plan. If you need MongoDB or PostgreSQL, use an external database service and connect to it from your app.

Do you support PHP as well?

Yes. See our PHP hosting page.

Run your Node.js app on UK servers

From £2.99 a month with SSH and Git included.

Open in new tab