awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Coolify | Awesome Repository
← All repositories

coollabsio/coolify

56,341
0
GitHubView on GitHub↗
56,341 stars·4,689 forks·PHP·apache-2.0·1 view
coolify.io↗

Coolify

Features

  • Container Deployment Engines - Launches applications as isolated containers by building source code or pulling pre-built images.
  • Container Orchestrators - Manages the lifecycle, networking, and resource allocation of isolated application containers.
  • Self-Hosted PaaS Platforms - Automates the deployment, configuration, and monitoring of containerized applications and databases on private infrastructure.
  • Automated Deployment Pipelines - Triggers builds and updates directly from version control to ensure code changes reach production.
  • Container Orchestration Dashboards - Provides a visual control plane for managing container lifecycles, network routing, and resource allocation across remote servers.
  • Git-Triggered Deployment Pipelines - Monitors version control repositories to automatically initiate deployment pipelines when code is pushed.
  • Preview Environment Managers - Creates temporary, isolated instances of an application for every pull request to test changes.
  • Container Build Orchestrators - Transforms source code into executable images using automated build packs or Dockerfiles before deployment.
  • Declarative Service Provisioners - Deploys complex multi-container applications and databases using template-driven configurations for consistent state management.
  • Infrastructure Management Platforms - Provisions server dependencies and executes remote administrative tasks through a centralized control plane.
  • Reverse Proxies - Updates proxy configurations and manages SSL certificates to direct web traffic to isolated container services.
  • Self-Hosted Infrastructure Platforms - Enables full data privacy and control by managing private hardware through a comprehensive management interface.
  • Database Provisioners - Automates the setup of database systems like PostgreSQL or MySQL to ensure reliable data management.
  • Deployment Lifecycle Managers - Automates security enforcement, health checks, and resource constraints to ensure reliable application delivery.
  • Pipeline Automation - Monitors version control webhooks to initiate automated build and deployment workflows.
  • Service Orchestration Engines - Enables automated management of complex multi-container architectures through custom composition files.
  • Build Pipelines - Transforms source code into executable images using automated build packs before deploying to infrastructure.
  • Remote Orchestration Tools - Executes administrative tasks and container commands on remote servers using secure shell connections.
  • Service Deployment Templates - Deploys popular applications using community-tested templates that include automatic security and backup configurations.
  • SSH-Based Infrastructure Managers - Executes administrative tasks and container commands on remote servers using secure shell connections without persistent agents.
  • Build Configurations - Allows users to define build commands, directory paths, and network port mappings for container construction.
  • Infrastructure Configuration Managers - Ensures consistent state management across remote servers by storing deployment settings and environment variables in a database.
  • Infrastructure State Managers - Maintains desired configuration of infrastructure and deployments within a central database for synchronization.
  • Service Provisioning Templates - Deploys complex multi-container applications by applying pre-configured service definitions.
  • SSL Certificate Managers - Maintains security certificates for custom domains to ensure encrypted connections for hosted applications.
  • Agentless Remote Management Tools - Executes administrative tasks and shell commands on remote infrastructure via secure protocols without persistent agents.
  • This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software.

    The platform distinguishes itself through its agentless architecture, which uses secure shell connections to execute administrative tasks and manage remote servers without requiring persistent local software. It integrates directly with version control systems to trigger automated build and deployment pipelines, including the creation of temporary, isolated preview environments for every pull request. This workflow is supported by a declarative engine that uses templates to standardize the deployment of complex multi-container architectures and persistent database engines.

    Beyond core orchestration, the system handles the operational requirements of hosted services by managing dynamic reverse-proxy routing and automated SSL certificate lifecycles. It provides a comprehensive suite of infrastructure management tools, including browser-based terminal access for debugging, automated system dependency installation, and persistent state management via a central database. These capabilities ensure that infrastructure remains synchronized and consistent across multiple remote environments.