Open source · Free · No subscription

Deploy without
DevOps.

Connect your VPS, import your GitHub repo, and your site is live — with automatic HTTPS. Every push updates your site. Your infrastructure, your rules.

✓ macOS ✓ Windows ✓ Linux ✓ Local SSH keys
DeployMate
Auto-deploy
Active · 3 projects
▲ my-portfolio
alice/portfolio → portfolio.dev
Online
⚡ api-backend
alice/api → api.myapp.io
Deploying…
📄 landing-v2
alice/landing → landing.dev
Online
Workflow

In 4 steps,
you're live.

No YAML. No CI/CD pipeline to configure. No secret key to paste into a web interface.

1
🖥️

Connect your server

IP, username and SSH key. DeployMate installs Docker and Caddy automatically.

2
🔗

Link your repo

Paste the GitHub URL, choose the branch. Public or private with a token.

3
🚀

Deploy

Click Deploy. HTTPS is configured automatically by Let's Encrypt.

4

Push, it's live

Every push to your branch updates your site. Zero intervention.

Features

Everything you need.
Nothing more.

1-click rollback

Every deployment saves a Docker image. Roll back to any previous version in seconds.

Docker images
🔐

Your keys stay with you

SSH keys stay on your machine. No SaaS. No account. No exposed secrets.

Zero-trust
🌐

Automatic HTTPS

Caddy handles Let's Encrypt for you. Your domain is secured from the first deployment.

Let's Encrypt
📋

Full history

Line-by-line logs, duration, commit, push author. Everything is there.

Branch auto-deploy

Push to main → prod. Push to staging → preprod. Disable per project with a toggle.

🔄

Automatic updates

DeployMate silently updates itself via GitHub Releases.

Compatibility

Your stack, supported.

▲ Next.js
⚡ Vite + React
💚 Vite + Vue
🌿 Nuxt
🐘 PHP 8.2
🔴 Laravel
🟢 Node.js
📄 Site statique
Comparison

Why not
Vercel or Render?

If you already have a VPS, you're already paying for the infra. Make the most of it.

🚀 DeployMate Your infra
Deploy on your own VPS
Free — no subscription
SSH keys never transmitted
Unlimited rollback (local Docker images)
Private repos included (GitHub token)
Open source, auditable
☁️ Vercel / Render / Railway SaaS
Proprietary infra — lock-in
Pay-per-use billing
Your code goes through their servers
Rollback limited by plan
Private repos usually paid
Closed source

What you'll see
on screen.

deploymate — deploy
⚡ Push detected — alice/my-site → main
📦 Connecting to server...
📥 git fetch origin && git reset --hard origin/main
HEAD is now at 3f2a1c8 fix: typo in homepage
🐳 Preparing Dockerfile (nextjs)...
🔨 Building Docker image...
Step 1/8 : FROM node:20-alpine AS builder
Step 3/8 : RUN npm ci
Step 5/8 : RUN npm run build
Successfully tagged deploymate-img-proj:deploy-1709812345
🧹 Cleaning up old images...
🚀 Container started on port 41823
🌐 Caddy reloaded — SSL configured for my-site.com
✅ Deployment complete! https://my-site.com

Ready to deploy
without the hassle?

Free. Open source. Your data stays with you.

↓ Download DeployMate ★ Star on GitHub

macOS (Intel + Apple Silicon) · Windows · Linux