awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dokku avatar

dokku/dokku

0
View on GitHub↗
31,954 stars·2,053 forks·Shell·MIT·28 viewsdokku.com↗

Dokku

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.

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.
  • Deployment Platforms - Docker-powered mini-Heroku for application lifecycle management.
  • Platform as a Service - Minimalist PaaS for deploying applications via Git.
  • Backend and Infrastructure - PaaS for deploying applications on servers.
  • Developer Utilities - Docker-powered PaaS implementation.
  • 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.

Star history

Star history chart for dokku/dokkuStar history chart for dokku/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.

Start searching with AI

Open-source alternatives to Dokku

Similar open-source projects, ranked by how many features they share with Dokku.
  • 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

    TypeScriptawsazurecaprover
    View on GitHub↗15,067
  • posthog/posthogPostHog avatar

    PostHog/posthog

    35,060View on GitHub↗

    PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and visualize user behavior data. It provides a unified suite for tracking application events, managing feature rollouts, and monitoring system health through session recordings and error tracking. By leveraging a columnar-storage-optimized architecture, the platform enables high-performance aggregation and filtering across massive event datasets. What distinguishes PostHog is its integrated approach to data pipelines and application control. It features a robust event ingestion system t

    Pythonab-testingai-analyticsanalytics
    View on GitHub↗35,060
  • keycloak/keycloakkeycloak avatar

    keycloak/keycloak

    34,934View on GitHub↗

    Keycloak is an open-source identity and access management server that provides a centralized platform for user authentication, authorization, and identity federation. It functions as a standards-compliant identity provider, utilizing a centralized engine to validate credentials and issue cryptographically signed tokens based on industry-standard protocols like OpenID Connect and SAML. This enables organizations to secure diverse applications and services through a unified authentication layer. The platform distinguishes itself through its cloud-native orchestration and high-availability capab

    Javakeycloakoidcsaml
    View on GitHub↗34,934
  • open-webui/open-webuiopen-webui avatar

    open-webui/open-webui

    142,694View on GitHub↗

    Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence models. It functions as a unified interface and orchestration suite, enabling users to build, deploy, and manage specialized AI agents equipped with custom instructions, external tool access, and private knowledge bases. The platform distinguishes itself through a modular architecture that supports complex AI workflows. It features a plugin-based framework for custom logic and pipeline-based request processing, allowing developers to filter or transform data streams before th

    Pythonaillmllm-ui
    View on GitHub↗142,694
See all 30 alternatives to Dokku→

Frequently asked questions

What does dokku/dokku do?

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.

What are the main features of dokku/dokku?

The main features of dokku/dokku are: Deployment Automation, Self-Hosted Platform as a Service, Container Orchestration Platforms, Continuous Deployment Pipelines, Container Image Builders, Infrastructure Lifecycle Management, Reverse Proxies, Deployment Platforms.

What are some open-source alternatives to dokku/dokku?

Open-source alternatives to dokku/dokku include: caprover/caprover — CapRover is a self-hosted platform-as-a-service that provides a centralized dashboard for managing containerized… posthog/posthog — PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and… keycloak/keycloak — Keycloak is an open-source identity and access management server that provides a centralized platform for user… open-webui/open-webui — Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence… dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… 1panel-dev/1panel — 1Panel is a centralized server management and container orchestration platform designed to simplify the administration…