Hello,

Making things got cheap, but hosting them did not.

Disco is free, open source software you install on a server. From then on, every app you make can live there: it deploys after you git push, goes live without dropping a request, gets a URL and an SSL certificate, logs, cron, workers, and a dashboard. And the tenth app costs as much as the first one (nothing).

Also, none of your data goes through us. Why would it?

Enjoy the ride, and go make something good. We're cheering for you.

— the Disco team

P.S. SSH into a fresh Ubuntu 24.04 LTS server and run:

See the Quickstart guide, or chat with us in Discord.

Cool demo time. Click an emoji below; an actual deploy will start immediately on a small Disco server, and the page at emoji.disco.cloud changes when it goes live. Yeah, no, for real!

$ waiting for a pick…
 
 
Fig. 1 — Disco Web Dashboard.
The Disco web dashboard: a project's deployments.
Disco keeps the platform experience1 and runs it on servers you choose,2 at the same cost for one app or fifty,3 with the control plane kept separate.4
1Deployments, SSL, logs, scaling: the workflow you know from managed platforms.
2AWS, Hetzner, DigitalOcean, a Raspberry Pi, bare metal. Microservices, many staging and preview environments, and data‑residency requirements all fit.
3Platforms usually price each service and each environment. With Disco you pay for the server, whatever runs on it.
4Your production traffic never touches Disco servers.
Full technical deep dive →
Fig. 2 — A blue‑green zero‑downtime deploy, left to righttop to bottom
git push
disco deploy
from GitHub, any CI,
GitLab, others
your server
build
health (opt.)
live
deploy 12
deploy 13
13 starts, is checked, then takes over. 0 requests dropped.
SSL
volumes
env vars
logs
idealist.org
getcroc.com
boing.greg.technology
"I moved all my micro sites off Heroku on to Disco and I'm paying 10X less than what I was before. Highly recommended."
Jacob DeHart
Founder of Threadless
"I think Disco has the opportunity to bring a lot of magic back to the web for a lot of people."
Robert J. Simmons, Owl and Crow
"It's unbelievable. It's such a joy to use. I look forward to all my pushes just to see them show up so quickly."
Zack Scholl, Infinite Digits
disco projects:add
create a project from a GitHub repo and deploy it
git push
every push deploys a new version, with zero downtime
disco deploy --dir /path
deploy a folder from anywhere: CI, a laptop, an agent
disco env:set
set secrets and config
disco domains:add
add a domain to a project; all domains get SSL certificates
disco logs
stream your app's logs as they happen
disco run
run a one‑off command, or enter a shell
disco nodes:add
add another server to share the load
Idealist.org replaced a $3,000 a month platform bill with a $55 a month server.
Changelog (see in full)
0.33.0Two builds starting at the same time no longer collide. Deploy without GitHub: disco deploy --dir sends a directory to your server. Projects get a domain by default. ZeroSSL fallback when Let's Encrypt refuses. 0.32.0projects:info and projects:update. Remove several environment variables in one go. disco run reports errors cleanly. 0.31.3Dependency updates. Dashboard: log destinations page. 0.31.0Interactive shell in your project's container. Gzip and zstd compression. External Docker registries.
Disco is MIT licensed and free to run. Have a question? Email us!