awesome-repositories.comBlog
© 2026 Bringes Technology SRL·VAT RO45896025·[email protected]
MCPBlogSitemapPrivacyTerms
Dokku | Awesome Repository
← All repositories

dokku/dokku

0
View on GitHub↗
31,900 stars·2,020 forks·Shell·mit·4 viewsdokku.com↗

Dokku

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Let's find more awesome repositories

Features

  • Deployment Automation - Automate application deployments by building container images and managing the full lifecycle of services, network routing, and background tasks directly from source repositories.
  • Self-Hosted Platform as a Service - Deploying and managing web applications on your own infrastructure with automated workflows similar to managed cloud hosting providers.
  • Container Orchestration Platforms - Managing the deployment and scaling of containerized applications and their associated background services without needing complex manual configuration or orchestration tools.
  • Continuous Deployment Pipelines - Streamlining the process of pushing code from a local repository to a live production environment with integrated build and release steps.
  • Container Image Builders - Automates the creation of container images by detecting language-specific project structures and applying standard build procedures without manual configuration.
  • Infrastructure Lifecycle Management - Automating the setup of server environments, system dependencies, and network routing to maintain consistent application hosting across multiple servers.
  • Reverse Proxies - Dynamically updates web server configurations to map incoming traffic to specific application containers based on domain names and port assignments.
  • Git-Driven Deployment Pipelines - A workflow automation tool that triggers container builds and service orchestration whenever code is pushed to a remote repository.
  • Container Orchestration Abstractions - Wraps low-level container runtime commands into a simplified interface to manage application lifecycles and resource isolation across the host.
  • Infrastructure Automation Scripts - A collection of scripts that configures server environments and manages system dependencies to prepare hosts for running containerized applications.
  • Access Control Systems - Restrict administrative access by defining security keys and network addresses to control application routing and user permissions across your entire infrastructure.
  • 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-level container runtime commands, while dynamically handling reverse-proxy routing and environment-variable-driven configuration to map traffic and decouple settings from the underlying host.

    Beyond core deployment, the system provides comprehensive infrastructure lifecycle management, including the automated setup of system dependencies and the configuration of administrative access controls. The platform is designed for modular expansion, allowing users to extend core functionality through a plugin system that hooks into lifecycle events. It is installed on Linux distributions using automated scripts to ensure consistent environment preparation.