Introduction
DeployShip is a CI/CD platform that gives you the developer experience of Vercel or Render, but deploys directly to your own server via SSH.
The Core Concept
You own the infrastructure. DeployShip acts as the control plane.
When you push code to GitHub, DeployShip connects to your server using an encrypted SSH key, pulls the latest code, builds your application, and restarts the process via PM2. Your app runs on your server — not ours.
Why DeployShip?
No infrastructure lock-in. Your code runs on your server. If you stop using DeployShip, your app stays online exactly as it was.
Zero agents. Unlike Coolify or Dokku, nothing needs to be installed or maintained on your server. DeployShip only requires SSH access.
Any SSH-accessible server. Works with any VPS, dedicated server, or cloud instance you can SSH into — Hetzner, DigitalOcean, Contabo, AWS EC2, Google Cloud, and more.
Security first. SSH keys are AES-256-GCM encrypted at rest. They are only decrypted in memory during a deployment and immediately discarded afterward. The connection closes the moment the build completes. Environment variables are never written to disk — they are injected directly into your process environment at runtime.
Was this page helpful?