Node.js Hosting UK — your server, your rules
Run Node 18, 20 or 22 in a dedicated container on UK infrastructure. Express, Fastify, NestJS — or a plain node server.js. Git push to deploy, managed Postgres and Redis next door, and a fixed monthly price in pounds.
If Node runs it, we host it
APIs, servers, bots, workers, full-stack apps. Your container is a normal Linux environment running your process — no proprietary runtime, no forbidden APIs.
APIs & servers
Express, Fastify, Koa, NestJS, Hono — or a bare http server. Long-running process, no cold starts, websockets included.
Full-stack frameworks
Next.js, Nuxt, SvelteKit, Remix and Astro SSR all run on the same platform with framework presets. See our dedicated pages for each.
Custom Docker
Need a system dependency, a specific base image or a non-Node sidecar process? Ship a Dockerfile and we build and run exactly that.
Managed Postgres 15 & Redis 7
Provisioned next to your app on the internal network, with credentials injected as environment variables. MariaDB per site as standard.
Cron jobs & workers
Schedule recurring commands in your container from the dashboard — imports, queue sweeps, report generation.
In-browser terminal
A real shell into your running container from the dashboard. Tail logs, inspect files, run one-off scripts.
Framework-specific pages: Next.js hosting · Astro hosting · Strapi hosting
Deploy like it's a platform. Debug like it's your box.
You get the platform conveniences — git deploys, PR previews, webhooks — without giving up server-level access when something needs a closer look.
- Git push to deploy — GitHub, GitLab or Bitbucket, with the build log streamed live. Full detail on the deployments page.
- PR preview environments (Pro+) — each pull request on its own URL; idle previews sleep and wake on request.
- Deploy webhooks — Slack, Discord or any custom endpoint, fired on every deploy.
- Metrics & uptime — per-container CPU/RAM graphs with 90-day retention and per-minute uptime checks with alerts. How it performs: performance page.
- WireGuard private networking (Pro+) — reach internal services privately. How it's secured: security page.
Comparing providers? See Vercel alternative and Netlify alternative.
Fixed GBP pricing
One ladder across the whole platform — your Node app, more sites, email, DNS and backups on a single subscription. 30-day money-back guarantee.
Starter
One real site on your own domain — with email, DNS and backups.
- 1 hosted site
- Node 18/20/22 & git deploys
Business
Up to 3 sites plus full-stack AI apps — shop, bookings, CMS.
- 3 hosted sites
- Node 18/20/22 & git deploys
- Managed Postgres 15 & Redis 7
Annual billing saves 20%. Full details on the pricing page.
Node.js hosting FAQ
Which Node.js versions do you support?
Node 18, 20 and 22 — selectable per app from the dashboard. Bun is available as a separate runtime, and anything more exotic can ship from your own Dockerfile.
Do I need a specific framework?
No. Express, Fastify, Koa, NestJS, Hono — or a plain node server.js with no framework at all. If it listens on a port, it runs. We also have framework presets for Next.js, Astro, Nuxt, SvelteKit, Remix and more.
Can I run websockets and background jobs?
Yes. Your app is a long-running process in a dedicated container, not a per-request function — so websockets, queues, timers and in-memory caches behave exactly as they do on your own machine. Cron jobs can be scheduled from the dashboard.
What databases can I use?
Every site includes its own MariaDB database. On Business and above you can add managed PostgreSQL 15 and Redis 7 instances, provisioned next to your app with connection strings injected as environment variables.
Is the infrastructure really UK-based?
Yes — the platform runs on our own UK infrastructure and is built and operated by a UK team. Billing is in pounds and fixed per month; there is no usage metering of any kind.
How do I deploy?
Git push to deploy from GitHub, GitLab or Bitbucket, with the build log streamed live to your browser. You can also trigger deploys manually, get deploy webhooks in Slack or Discord, and roll back by redeploying a previous commit.