Deploy from GitHub to your own servers.
Push a branch and DeployPilot builds, releases, and verifies it on your Windows or Linux servers โ then rolls back automatically if health checks fail.
Your code, your servers. Agents dial out โ no inbound ports, no shared shells.
acme/website a1b2c3d
Succeeded- BuildingSucceeded
- TestingSucceeded
- ReleasingSucceeded
- Health checkVerified live
main ยท 42s ยท automatic rollback armed
Everything a release needs
One control plane from push to verified production โ built for teams running their own infrastructure.
-
01
GitHub App auto-deploy
Verified push webhooks deploy your branches automatically, with commit statuses reported back to each pull request.
-
02
Windows and Linux servers
One agent covers IIS application pools and Nginx server blocks, with capability detection per server.
-
03
Health checks and rollback
Every release is probed locally and publicly. A failed check restores the previous release on its own.
-
04
DNS and HTTPS
Manage Namecheap and Cloudflare records with previews and approvals, and keep certificates renewed.
-
05
Twelve project templates
Versioned pipelines for Laravel, PHP, React, Vue, Next.js, static sites, and more โ or bring custom scripts.
-
06
Teams, roles, and audit log
Organizations with five roles, per-action permissions, and an audit trail of every sensitive change.
From push to production in three steps
-
1. Connect GitHub
Install the GitHub App, pick a repository, and choose the branch to follow.
-
2. Register servers and domains
Enroll each server with a one-time token, attach hostnames, and pick a template.
-
3. Push and verify
Every push builds, releases, and passes health checks โ or rolls back with full logs.
Plans that grow with you
Start with a side project, scale to a fleet. Prices in USD, change or cancel anytime.
Team
Most popular$49 /month
- 15 projects
- 10 servers
- Unlimited deployments
- Roles, audit log, and priority support
Enterprise
Custom
- Unlimited projects and servers
- SSO and dedicated regions
- Uptime SLA
- Dedicated success engineer
Secure by construction
Agents only dial out to the control plane over authenticated connections. There are no inbound ports to harden, no shared administrator shells, and every job is signed, scoped, and bounded.
- Secrets encrypted at rest and masked in logs
- Append-only audit events for sensitive actions
- Organization isolation enforced on every request
- Idempotent operations with replay protection