Node.js hosting for any app with a start script
Express, Fastify, Hono, Koa or your own server. If it starts with npm start and listens on PORT, it runs on Cloudzyro, with its own memory and CPU.
- We look for
- A package.json with a start script
- Then
- We install, run your build script if there is one, then start your app on Node 24, or the version you set.
- You need
- A start script, and a server that listens on the PORT environment variable.
package.json
{
"engines": { "node": "24" },
"scripts": {
"start": "node server.js"
}
}Why host Node.js on Cloudzyro
Always on
Your server runs continuously and never sleeps, so there's no cold start for the first visitor.
Your own memory and CPU
512 MB and 1 CPU on Launch, 2 GB and 2 CPUs on Boost, and more as add-ons.
Health-checked deploys
A new version only takes over once it has started and answers, so a crash on start never reaches visitors.
Logs when it fails
If a deploy doesn't go live, you get the error lines with keys and passwords removed, and a suggested fix.
Put your Node.js project online your way
Pick whichever suits you. Every deploy becomes a version you can restore.
From your AI tool
Ask Claude, ChatGPT, Cursor or Codex to put your Node.js project online with Cloudzyro.
Connect your AI toolFrom Git
Connect GitHub, GitLab, Bitbucket or any Git host. Every push to your branch goes live.
Read the Git guideUpload a folder
Drop in your project folder or a zip. We leave out node_modules and build it ourselves.
Read the upload guide
Questions about Node.js hosting
Which Node.js version do you use?
Which port should my app listen on?
Can I run background jobs or cron?
Can my app save files, like uploads?
Deploy your Node.js project free
Free to start and free for business, with your own domain and every version kept.