Deploy guide
Deploy Node.js apps
to your own server
Express, Fastify, NestJS or any Node.js server on your own VPS: containerised, restarted on crash, behind HTTPS.
terminal · Node.js
$ npm install -g pushify-cli $ pushify init ✔ Created my-app (my-app) Repository: https://github.com/you/my-app @ main $ pushify deploy --prod --wait ✔ Deployment triggered! Branch: main (production) ✔ Deployment successful! ✓ Your application is now live
Steps
How to deploy Node.js with Pushify
Connect a server first: your own VPS over SSH, or a managed Hetzner server.
- 01
Install the Pushify CLI
$ npm install -g pushify-cliOne global install. Everything it does also works from the dashboard. - 02
Create the project
$ pushify initSigns you in with an API key and creates or links a project from this git remote. - 03
Deploy to production
$ pushify deploy --prod --waitBuilds from package.json, runs your start script and switches traffic once healthy.
Included
What you get with Node.js on Pushify
Express, Fastify, NestJS and Koa
Container restarts after a crash
Health check before traffic switches
WebSockets through the proxy
Environment variables per project
Zero-downtime deploys
Get started
Ready to deploy your Node.js app?
Free on one server you bring. Paid plans add managed servers and more projects.