Simple Continuous Deployment

Ship to your VPS
like it's Vercel.

Self-hosted CD with a real dashboard. Single static binary. No Docker daemon, no agents, no Kubernetes. Git push to deploy, env vars in the UI, live log tail, resource caps, pre-deploy vulnerability scans, "Sign in with Google", GitHub App integration, automatic nginx + Let's Encrypt — out of the box.

curl -fsSL https://simplicd.nigelbasa.tech/install.sh | sudo bash

Single static binary

Pure Go, embedded sqlite. ~15 MB. No runtime deps. Drop it on any Linux box.

Real web dashboard

Live log streaming, env editor, project CRUD, OIDC provider config, GitHub App setup — all from the browser.

Resource caps via systemd

MemoryMax, CPUQuota, TasksMax per project. No Docker, no cgroup gymnastics — the kernel does it.

OIDC + GitHub App

Sign in with anything OIDC-compliant. App-based git auth with HMAC-verified webhooks.

Per-project analytics

Tails nginx access logs and surfaces 24h rolling stats — requests, status codes, P50/P95, top paths.

Pre-deploy vuln scan

npm audit, pip-audit, govulncheck, cargo audit — automatic, with optional deploy gating.

simpliCD · MIT licensed
GitHub · install.sh