-
Notifications
You must be signed in to change notification settings - Fork 0
Disco
Disco is an open-source deployment tool that automates web application deployments to a VPS. It handles Docker image builds, zero-downtime container swaps, HTTPS certificate management via Let's Encrypt, and environment variable storage using a disco.json project file and a single CLI. It requires no container registry configuration for simple deployments and is designed to get a project running on a VPS in under an hour.
VPS deployment without a CI platform typically means manual SSH workflows or investing in Kamal's configuration model. Disco occupies a lower-friction position: a minimal configuration file and a disco deploy command cover the common case of a containerised web application on a single server. It trades Kamal's flexibility and battle-tested production use for a simpler entry path suited to solo developers and small teams.
Placed in Assess at center position because Kamal is already on this radar and covers the same deployment category with more maturity. Disco is worth evaluating as an alternative for projects where Kamal's configuration overhead is disproportionate to the deployment complexity. The center position reflects that the choice between Disco and Kamal depends on project scale and operator experience; neither is universally preferable.
Trial gate: a containerised application deployed to a VPS via Disco with HTTPS and zero-downtime redeploys confirmed working.