PROVISION · DEPLOY · MONITOR
Deploy and manage
on your own servers
Connect a VPS and get push-to-deploy, SSL, workers, observability and more. One flat fee, unlimited apps, no PaaS markup.
1Provision a server
One click. We install the whole stack on your VPS.
2Add apps
Auto-detects Django, FastAPI, Flask. No Dockerfile, no buildpack, no DSL.
api.example.com · blog.example.com
3Push to deploy
Build, migrate, restart. Live metrics + alerts from the first deploy.
THEN IT RUNS ITSELF
Heartbeat monitoring
Every server pings home every 60s. Alerts the moment one goes quiet.
Background processes
Queue workers, schedulers, consumers - supervised. Restart on crash, survive reboots.
Auto-renewing SSL
Let's Encrypt for every domain. Renews itself - no certificate dance.
Scheduled tasks
Crons + management commands on a schedule, managed from the dashboard.
Same app. A fraction of the bill.
One real app: web, a background process, Postgres, and Redis. On a PaaS that's four metered services. On Pyvolt it's one small box you own, plus one flat monthly fee.
Each figure runs one app: web + worker + Postgres + Redis (PaaS = each service's smallest production tier). The difference: the PaaS charges per app, so a second app roughly doubles the bill, while Pyvolt manages as many apps as fits on your vps for the same flat fee.
Configure in UI or as code
Set your app up in the dashboard, or commit a pyvolt.toml and manage it from your repo. Same settings both ways, kept in sync: the file wins on deploy, and the fields it owns turn read-only in the dashboard.
[app] serve = "gunicorn app.wsgi" release = ["manage.py migrate"] python = "3.12"
Zero-downtime deploys
Blue-green releases behind a health gate: new code takes traffic only after it answers healthy, a failed deploy never touches the live version, and rollback is one click.
No Docker required
No Dockerfile, no buildpack, no YAML - Pyvolt runs your Python project directly on the server.
Smart autodiscovery
Point at a repo - we detect your settings, ASGI/WSGI, database config, and static build.
Any process, supervised
A Celery worker, RQ, Dramatiq or just any long-running management command - monitored and restarted on crash.
Scheduled tasks
Manage cron jobs and scheduled commands on a schedule through the dashboard.
Server heartbeats
Every server pings home every 60 seconds. CPU, memory, disk, drift - Slack or Discord alert the moment it's wrong.
Auto-renewing SSL
Let's Encrypt for every custom domain plus wildcard for preview URLs. Renewals run themselves - no certificate dance.
Firewall + security
Firewall rules, intrusion protection, SSH key management - configured during provisioning.
Framework-native deploys
Detects your stack - Django, FastAPI, any Python app with a pyproject or requirements.txt - runs migrations, builds assets, restarts the right WSGI or ASGI worker.
UI + AGENTS
A dashboard for you, an API for your agents
Push to deploy ships your releases. Everything else (provisioning servers, configuring apps, tailing logs) lives in the dashboard, or hand it to Claude, Cursor, or any coding agent through the full CLI and REST API. Scriptable end to end.
Read the CLI docsCommon questions
Everything you need to know before deploying.
How is this different from Render or Heroku?
Do I need a Dockerfile or special config?
What about Celery and Channels?
What happens if Pyvolt goes down?
Can I migrate away?
Ready to ship?
Deploy in five minutes. Free tier, no credit card required.
Start free - no credit card