awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Self-Hosted Dockerfile Deployment Platforms

Ranking updated Jun 30, 2026

For a self-hosted platform-as-a-service, the first results are coollabsio/coolify (Coolify is a self-hosted PaaS that deploys applications from a Dockerfile on your own infrastructure, covering automated deployments, git integration, container orchestration, and SSL management — exactly what this search is after), flynn/flynn and kubero-dev/kubero (Kubero is a self-hosted PaaS built on Kubernetes that supports deploying apps directly from Dockerfiles, with GitOps-driven automated deployments, scaling, and multi-tenant management, making it an excellent fit for this search). dokku/dokku and hunvreus/devpush round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source platform-as-a-service solutions that automate building and deploying applications directly from your Dockerfiles.

Self-Hosted Dockerfile Deployment Platforms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • coollabsio/coolifycoollabsio avatar

    coollabsio/coolify

    57,055View on GitHub↗

    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 se

    Coolify is a self-hosted PaaS that deploys applications from a Dockerfile on your own infrastructure, covering automated deployments, git integration, container orchestration, and SSL management — exactly what this search is after.

    PHPContainer OrchestratorsGit-Triggered Deployment Pipelines
    View on GitHub↗57,055
  • flynn/flynnflynn avatar

    flynn/flynn

    7,850View on GitHub↗

    Flynn is an open-source Platform as a Service (PaaS) that automates the full lifecycle of containerized applications across any infrastructure. It functions as a container orchestration platform, scheduling and managing application containers with isolated filesystem and network stacks, while also providing a health-checked service discovery router that directs traffic only to healthy container instances. The platform is built around a Git-push deployment model, where pushing code to a configured repository triggers an automated build-test-deploy cycle. It supports declarative scaling, allowi

    Flynn is an open-source PaaS that automates containerized application deployment via Git-push, with container orchestration and scaling built in—fitting your self-hosted PaaS search, though explicit Dockerfile build support and domain/SSL management are not clearly confirmed in the given evidence.

    GoContainer OrchestratorsGit-Push DeploymentsGit-Triggered Deployment Pipelines
    View on GitHub↗7,850
  • kubero-dev/kuberokubero-dev avatar

    kubero-dev/kubero

    4,150View on GitHub↗

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of containerized applications on Kubernetes. It functions as an application manager, CI/CD orchestrator, and multi-tenant manager, allowing users to run workloads without writing manual configuration files. The platform distinguishes itself through automated image synthesis, transforming source code from Git repositories into deployable containers via buildpacks, Dockerfiles, or nixpacks. It implements a GitOps delivery model with automated pipelines that trigger builds on push events

    Kubero is a self-hosted PaaS built on Kubernetes that supports deploying apps directly from Dockerfiles, with GitOps-driven automated deployments, scaling, and multi-tenant management, making it an excellent fit for this search.

    TypeScriptAuto ScalingGit-Based DeploymentGit-Based Deployment Automations
    View on GitHub↗4,150
  • dokku/dokkudokku avatar

    dokku/dokku

    31,954View on GitHub↗

    Dokku is a self-hosted platform as a service that automates the deployment and management of web applications on your own infrastructure. It functions as an infrastructure automation tool, providing a git-driven engine that triggers container builds, service orchestration, and release workflows directly from source code repositories. The platform distinguishes itself by using buildpack-based image construction to detect project structures and automate container creation without manual configuration. It manages the full application lifecycle through a simplified interface that abstracts low-le

    Dokku is a self-hosted PaaS that automates application deployment from git repositories with container orchestration, scaling, and domain/SSL management, squarely matching the visitor's need for a self-hosted platform that deploys applications from Dockerfiles and code.

    ShellContinuous Deployment Pipelines
    View on GitHub↗31,954
  • hunvreus/devpushhunvreus avatar

    hunvreus/devpush

    4,492View on GitHub↗

    Devpush is a self-hosted Git-based PaaS that automates the deployment of containerized applications. It maps each Git branch to an isolated Docker environment, creating a multi-environment runtime where staging, production, and other workflows run in parallel with scoped configuration and encrypted variables. Deployments are triggered automatically by Git push events via a configured GitHub App, managing the full lifecycle from build to release with zero-downtime rollouts and instant rollback. The platform includes a built-in Let's Encrypt SSL manager that automatically provisions and renews

    Devpush is a self-hosted Git-based PaaS that deploys containerized applications from your source code, with built-in SSL management and per-branch isolation — matching the core requirement for a controllable Dockerfile-ready deployment platform.

    PythonGit-Triggered Deployment Pipelines
    View on GitHub↗4,492
  • kubesphere/kubespherekubesphere avatar

    kubesphere/kubesphere

    16,842View on GitHub↗

    KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo

    KubeSphere provides a comprehensive, Kubernetes-based PaaS that deploys applications via CI/CD pipelines from Dockerfiles, with built-in git integration, auto-scaling, and domain/SSL management, making it exactly the self-hosted platform this search asks for.

    GoWorkload Scheduling and Scaling
    View on GitHub↗16,842
  • caprover/caprovercaprover avatar

    caprover/caprover

    15,067View on GitHub↗

    CapRover is a self-hosted platform-as-a-service that provides a centralized dashboard for managing containerized applications and databases. It functions as a container orchestration platform, simplifying the deployment, scaling, and networking of services across server environments. By leveraging a reverse-proxy-based architecture, the platform handles domain mapping, traffic routing, and automated SSL certificate lifecycle management to ensure secure, encrypted access for hosted web services. The platform distinguishes itself through its integrated automation capabilities, which include aut

    CapRover is a self-hosted platform-as-a-service that deploys applications from Dockerfiles, automates deployments and scaling, and manages domains and SSL certificates — exactly the controlled PaaS experience you're looking for.

    TypeScriptContinuous Deployment
    View on GitHub↗15,067
  • tsuru/tsurutsuru avatar

    tsuru/tsuru

    5,282View on GitHub↗

    Tsuru is an open-source platform as a service for automating the build, deployment, and scaling of containerized applications. It functions as a container-based deployment engine and a management layer for Kubernetes, transforming source code into container images and coordinating their lifecycles. The platform is designed for multi-cloud infrastructure management, allowing applications to be distributed across different cloud providers and regions to increase resilience. It features a flexible deployment model that supports multi-process containers, enabling a single repository to run differ

    Tsuru is an open-source PaaS that automates building, deploying, and scaling containerized applications on top of Kubernetes, directly supporting self-hosted deployment from source code (including Dockerfile) with features like git integration, auto-scaling, and multi-cloud management—exactly the kind of self-controlled PaaS you're looking for.

    GoDockerfile Deployments
    View on GitHub↗5,282
  • piku/pikupiku avatar

    piku/piku

    6,590View on GitHub↗

    Piku is a git-based platform-as-a-service deployment tool for self-hosted application hosting. It enables the deployment of multiple web applications and background workers to private servers by automating builds and updates through git push. The system acts as an application process orchestrator and reverse proxy server manager, routing incoming HTTP traffic to specific application processes. It features a multi-language application runtime that detects programming languages from repository files to handle dependency installation and execution settings. Security is handled via an integrated

    Piku is a self-hosted PaaS deployment tool that automates application deployment and scaling via git push, but it does not use Dockerfiles—it relies on language detection instead, so it doesn’t directly match the Dockerfile requirement you specified.

    PythonGit-Push Deployments
    View on GitHub↗6,590
  • deis/deisdeis avatar

    deis/deis

    5,999View on GitHub↗

    Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a CoreOS cluster using a Heroku-inspired git push workflow. It accepts application code via git push, automatically builds a Docker image, and runs it as a container on the cluster, with systemd and etcd providing service discovery and configuration management. The platform provides a developer experience modeled after Heroku, with a command-line interface for creating, scaling, configuring, and monitoring applications. It hosts a private Git remote per application that triggers th

    Deis is a self-hosted PaaS that deploys containerized applications from a git push by automatically building Docker images, covering key features like git integration, automated deployments, scaling, and container orchestration, though domain/SSL management is not explicitly mentioned.

    PythonGit-Push Deployments
    View on GitHub↗5,999
  • moghtech/komodomoghtech avatar

    moghtech/komodo

    10,290View on GitHub↗

    Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi

    Komodo is a self-hosted container deployment platform that orchestrates Docker Swarm and Kubernetes clusters with Git-based CI/CD pipelines and automated deployments — it squarely fits the self-hosted PaaS category, though explicit Dockerfile-build and domain/SSL management features are less prominently evidenced in the description.

    RustGit-Based Deployment AutomationsDocker Swarm Orchestration
    View on GitHub↗10,290
  • dokploy/dokployDokploy avatar

    Dokploy/dokploy

    34,901View on GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Dokploy is a self-hosted platform-as-a-service that deploys and manages containerized applications, making it a direct fit for a Dockerfile-based PaaS; its multi-node orchestration, web interface, and application templates cover the core need, though explicit autoscaling and SSL management details are not confirmed in the description.

    TypeScriptContainer OrchestrationContainer OrchestratorsGit-Based Deployment Automations
    View on GitHub↗34,901
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
coollabsio/coolify57.1KPHPApache-2.0Jun 16, 2026
flynn/flynn7.9KGoBSD-3-ClauseSep 4, 2021
kubero-dev/kubero
4.2K
TypeScript
gpl-3.0
Feb 11, 2026
dokku/dokku32KShellMITJun 23, 2026
hunvreus/devpush4.5KPythonmitFeb 18, 2026
kubesphere/kubesphere16.8KGootherNov 6, 2025
caprover/caprover15.1KTypeScriptNOASSERTIONMay 18, 2026
tsuru/tsuru5.3KGoBSD-3-ClauseJun 15, 2026
piku/piku6.6KPythonMITMay 20, 2026
deis/deis6KPythonMITMay 5, 2019

Related searches

  • a self hosted platform as a service
  • a self-hosted git-push deployment platform
  • a self-hosted Render alternative
  • a self-hosted application deployment UI
  • PaaS and deployment platforms
  • a platform for hosting personal web applications
  • a self hosted server for build pipelines
  • an open source dashboard for Docker management