Connect Contabo, Hostinger, Hetzner or any Easypanel-powered VPS once. Deploy Pilot generates SSH keys, registers Deploy Keys, configures webhooks and ships your Dockerfile — on autopilot.
Every painful step in the deploy chain — SSH keys, deploy keys, webhooks, env vars, domains — handled once during onboarding and reused forever.
On first connect we generate an Ed25519 keypair on your VPS and register the public key in your GitHub account via the API. Every new private repo you deploy gets the Deploy Key attached automatically — no copy, no paste, no Settings → Deploy Keys.
We register the auto-deploy webhook on your repos through the GitHub API the first time you connect them. Push to main → live in 90s.
We scan the repo, find your Dockerfile (or Dockerfile.contabo), extract ARG & ENV and only ask for values.
Subdomain wired, certificate issued via Easypanel's Traefik. No manual DNS or cert dance.
Easypanel tokens & GitHub PATs encrypted with AES-256-GCM, key derived per workspace, scoped via Postgres RLS.
BullMQ + Redis. Retries, observability, no flaky HTTP timeouts during long Docker builds.
The whole onboarding takes under two minutes. After that, new deploys are a single click.
Drop in your Easypanel URL and credentials. We generate the permanent API token for you.
One Fine-grained PAT. We use it to attach deploy keys & webhooks on demand.
Browse your repos right inside Deploy Pilot. We auto-detect the Dockerfile and ENV.
Watch the build stream. SSL, domain, webhook — wired by the time the build finishes.
Bring your own VPS, bring your Dockerfile. We handle the wiring.