Connect your VPS, import your GitHub repo, and your site is live — with automatic HTTPS. Every push updates your site. Your infrastructure, your rules.
No YAML. No CI/CD pipeline to configure. No secret key to paste into a web interface.
IP, username and SSH key. DeployMate installs Docker and Caddy automatically.
Paste the GitHub URL, choose the branch. Public or private with a token.
Click Deploy. HTTPS is configured automatically by Let's Encrypt.
Every push to your branch updates your site. Zero intervention.
Every deployment saves a Docker image. Roll back to any previous version in seconds.
Docker imagesSSH keys stay on your machine. No SaaS. No account. No exposed secrets.
Zero-trustCaddy handles Let's Encrypt for you. Your domain is secured from the first deployment.
Let's EncryptLine-by-line logs, duration, commit, push author. Everything is there.
Push to main → prod. Push to staging → preprod. Disable per project with a toggle.
DeployMate silently updates itself via GitHub Releases.
If you already have a VPS, you're already paying for the infra. Make the most of it.
Free. Open source. Your data stays with you.
macOS (Intel + Apple Silicon) · Windows · Linux