disco.cloud favicon

disco.cloud
Self-hosted Open Source Heroku alternative with git-push deploys and zero-downtime releases

What is disco.cloud?

Disco is an open-source platform designed to provide a Heroku-like deployment experience while running on user-owned infrastructure. It allows teams to maintain control over their data and costs by eliminating vendor markup and lock-in associated with managed PaaS platforms. The platform supports deployment across various cloud providers and bare metal servers, ensuring flexibility and data sovereignty.

The system offers git-push deployments, zero-downtime releases, automatic SSL configuration via Caddy, and seamless integration with source control systems. Disco's architecture keeps the control plane separate from production traffic, ensuring that application data never touches Disco servers while maintaining the familiar developer experience of managed platforms.

Features

  • Git-push deploys & previews: Automatically deploy applications with simple git push commands
  • Zero-downtime releases: Implement blue/green deployment strategies for seamless updates
  • Automatic SSL via Caddy: Automatically configure and manage SSL certificates for deployed applications
  • Total Data Sovereignty: Keep all application data and traffic on user-owned infrastructure
  • Multi-cloud support: Deploy on Hetzner, DigitalOcean, AWS, GCP, or bare metal servers

Use Cases

  • Teams self-hosting applications to reduce PaaS costs
  • Organizations with compliance and data residency requirements
  • Development teams needing multiple staging and preview environments
  • Companies migrating from managed PaaS platforms like Heroku or Vercel
  • Microservices or multi-tenant application deployment

FAQs

  • What cloud providers does Disco support?
    Disco works on Hetzner, DigitalOcean, AWS, GCP, and bare metal servers.
  • How does Disco handle application deployments?
    Disco uses git-push deploys with blue/green zero-downtime releases and allows instant rollbacks.
  • What are the main benefits of using Disco over managed PaaS platforms?
    Disco eliminates vendor markup, provides total data sovereignty, avoids lock-in, and runs on infrastructure you own at hardware cost.
  • How does Disco manage SSL certificates?
    Disco provides automatic SSL configuration via Caddy for all deployed applications.
  • What type of applications is Disco best suited for?
    Disco is ideal for microservices, multi-tenant apps, and applications requiring multiple staging/preview environments.

Related Queries

Helpful for people in the following professions

Related Tools:

Blogs:

Didn't find tool you were looking for?

Be as detailed as possible for better results