Push code. It’s live.
Connect a repo and DployHub builds it, gives it a free staging copy and a live address with HTTPS, and keeps it running. You pick vCPU, memory and storage — we handle every server.
Free staging for every app · No servers to manage · Live from ₹118.50/month, billed hourly
Trigger
git push
Promote
same image
Rollback
1 click
Deploys what you already use
- Node.js
- Next.js
- Express
- NestJS
- React
- Vue
- Vite
- Python
- Django
- FastAPI
- Flask
- Static HTML
- Dockerfile
- Docker images
From repo to live URL in three steps.
No servers to configure, no YAML to write. Plain choices with sensible defaults — and docs for every step.
- 01
Connect your repo
Sign in with GitHub and pick a repository — or paste any git URL or Docker image. We detect the stack, port and build command for you.
- 02
Pick the resources
Choose vCPU, memory and storage for live and see the price before you create the app. Staging is a free Docker container. There are no servers to choose.
- 03
Push, check, go live
Every push builds to staging. When it looks right, click “Go live” and the exact same build is promoted — no rebuild, no surprises.
Everything a production app needs. Nothing it doesn’t.
The workflow good teams build for themselves — staging, promotion, rollback, alerts — switched on for every app from the first deploy.
Staging and live, for every app
Two environments out of the box, each with its own address — your-app-staging and your-app — plus their own environment variables.
How environments workGo live in one click
Promote the build you just checked on staging straight to live. Same image, no rebuild, done in seconds.
Auto-deploy on push
A git push to your branch builds and deploys to staging automatically. Turn on auto go-live if you want pushes to ship straight through.
Rollback without panic
The last five builds stay on the server. Roll back to any of them in one click — no rebuild, no waiting.
Logs & metrics
Build logs stream as they happen. Runtime logs, CPU, memory and uptime for each environment, one tab away.
HTTPS & custom domains
Every address gets a certificate automatically. Add your own domain per environment with a single CNAME record.
No servers to manage
We run your app on the best fit across our own servers, AWS and Google Cloud — patched, monitored and capacity-planned by us.
Alerts where you already are
Failed deploy, app down, staging paused, storage almost full — sent by email, WhatsApp or Telegram. You choose which events and which channel.
See every alert- environments per app
- 2
- for staging
- ₹0
- from staging to live
- 1 click
- builds kept for rollback
- 5
Every app gets a staging copy. Free.
Staging runs in a free, lightweight Docker container (0.25 vCPU · 256 MB · 1 GB). Every push lands there first, at its own address, so you can click through a change before your users see it.
- Its own URL, environment variables and custom domain
- Pauses after 7 days without a deploy — one click starts it again
- Go live promotes the exact build you checked — no rebuild
- Completely separate from live — a broken staging never reaches your users
We run it on the best infrastructure. You never touch a server.
Our own servers, AWS and Google Cloud — we place every app where it runs best. You make one decision: how much vCPU, memory and storage it needs.
You choose resources
vCPU, memory and storage for live — see the price before you create the app, change it any time.
We choose the servers
Your app runs on the best fit across our own servers, AWS and Google Cloud. One price list wherever it lands.
We run the machines
Capacity, OS patches, monitoring, HTTPS certificates — handled. There is nothing to SSH into and nothing to babysit.
Pay for resources, by the hour.
One price list: ₹300 per vCPU, ₹150 per GB of memory and ₹6 per GB of storage, per month — billed for the hours your live app runs. Staging is free.
Prices exclude 18% GST. Live apps from ₹118.50/month.
Starter
₹255 /mo
≈ ₹0.35/hour
0.5 vCPU · 512 MB · 5 GB
Standard
₹510 /mo
≈ ₹0.70/hour
1 vCPU · 1 GB · 10 GB
Pro
₹1,020 /mo
≈ ₹1.40/hour
2 vCPU · 2 GB · 20 GB
Deploys what you already use.
We detect your stack, port and build command from the repo. Pick yours for exact defaults, steps and tips.
Everything you need, written down.
Step-by-step docs for every stack, setting and error message. If something behaves unexpectedly, raise a ticket from your dashboard — it arrives with your app’s status and recent logs attached.
Deploy your first app on DployHub
A step-by-step guide to deploying your first app on DployHub: pick a source, let us detect the build, choose resources and get a live HTTPS address.
Add a custom domain with free automatic HTTPS
Point your own domain at a DployHub app with a CNAME record. HTTPS certificates are issued and renewed automatically, with HTTP redirected to HTTPS.
App not answering on its port: fix health check fails
Seeing "didn't answer on port within 90 seconds"? Learn why the health check fails and how to listen on PORT and 0.0.0.0 in Express, Flask and FastAPI.
Set environment variables for staging and live
Add API keys, database URLs and other settings as environment variables on DployHub, separately for staging and live, and apply them with a redeploy.
What can I deploy?
Node.js (including Next.js, Express, Nest), Python (Django, FastAPI, Flask), static sites built with React, Vue, Vite or plain HTML, anything with a Dockerfile, or a public Docker image. We detect the stack, port and build command from your repo — you can override any of it.
What is the difference between staging and live?
They are two copies of your app at two addresses. New pushes go to staging. When you are happy, “Go live” promotes that exact build to the live address your customers use — no rebuild.
Is staging really free?
Yes. Staging runs in a free, lightweight Docker container (0.25 vCPU · 256 MB · 1 GB). It pauses after 7 days without a deploy — one click starts it again.
Where does my app run?
On infrastructure we operate — our own servers, AWS and Google Cloud. We choose the placement; you never manage, pick or pay for servers separately. You choose only vCPU, memory and storage.
How is the price worked out?
Only from the resources you choose for your live app: ₹300 per vCPU, ₹150 per GB of memory and ₹6 per GB of storage, per month. There are no plans, seats, build minutes or bandwidth tiers to decode.
What does “billed by the hour” mean?
The monthly price is divided by 730 hours, and you pay for the hours your live app actually runs. Stop it and the meter stops. A full month of running costs exactly the monthly price, never more.
How do I get help?
Start with the docs — every common setup and error has a step-by-step article. If something still behaves unexpectedly, raise a ticket from your dashboard (or from the support center if you cannot sign in) and we reply on the ticket.
Push code. It’s live.
Create an account, connect a repo, and have a free staging copy and a live URL in minutes.