# louislam/dockge

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/louislam-dockge).**

22,093 stars · 697 forks · TypeScript · mit

## Links

- GitHub: https://github.com/louislam/dockge
- Homepage: https://dockge.kuma.pet
- awesome-repositories: https://awesome-repositories.com/repository/louislam-dockge.md

## Topics

`docker` `docker-compose` `docker-deployment` `docker-stack` `docker-stack-deploy` `docker-ui` `responsive` `self-hosted` `selfhosted` `single-page-app` `socket-io` `webapp` `websocket`

## Description

Dockge is a web-based management interface for containerized applications that utilizes configuration files as the primary source of truth. It provides a centralized dashboard for orchestrating container stacks, allowing users to create, edit, and control services directly through a graphical interface rather than the command line.

The platform distinguishes itself by offering a migration utility that converts manual container execution commands into structured configuration files. It supports the management of distributed infrastructure by connecting to multiple remote hosts from a single interface, enabling the oversight of container environments across different servers and locations without requiring local daemon installations on those remote targets.

The system includes comprehensive observability tools, such as real-time terminal streaming that pipes container logs and process output directly to the browser. All configuration data and operational states are persisted on the local filesystem, ensuring consistency across service restarts and providing a transparent view of the underlying stack definitions.

## Tags

### DevOps & Infrastructure

- [Compose Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/compose-orchestrators.md) — Offers a web-based interface for managing container stacks and services defined by configuration files.
- [Container Orchestration Dashboards](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration-dashboards.md) — Provides a centralized dashboard for deploying, monitoring, and controlling containerized applications.
- [Container Stack Management](https://awesome-repositories.com/f/devops-infrastructure/container-stack-management.md) — Provides a graphical interface for managing the lifecycle of multi-container stacks defined by configuration files. ([source](https://cdn.jsdelivr.net/gh/louislam/dockge@master/README.md))
- [Filesystem Persistence Volumes](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/storage-volume-orchestration/filesystem-persistence-volumes.md) — Persists container stack configurations and operational data directly on the local host filesystem.
- [Migration Utilities](https://awesome-repositories.com/f/devops-infrastructure/container-stack-management/migration-utilities.md) — Converts manual container execution commands into structured configuration files for simplified stack management.

### System Administration & Monitoring

- [Agentless Remote Management Tools](https://awesome-repositories.com/f/system-administration-monitoring/agentless-remote-management-tools.md) — Manages remote container infrastructure without requiring persistent agents on target servers.
- [Remote Infrastructure Management](https://awesome-repositories.com/f/system-administration-monitoring/remote-infrastructure-management.md) — Orchestrates container environments across distributed infrastructure from a centralized dashboard.
- [Remote Server Management Tools](https://awesome-repositories.com/f/system-administration-monitoring/remote-server-management-tools.md) — Enables centralized management of container environments across multiple remote servers from a single interface. ([source](https://cdn.jsdelivr.net/gh/louislam/dockge@master/README.md))
- [Log Streaming](https://awesome-repositories.com/f/system-administration-monitoring/log-streaming.md) — Streams real-time container logs and process output directly to the browser via persistent socket connections.
- [Real Time Process Monitors](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/real-time-process-monitors.md) — Tracks live operational status and logs of background container services directly in the browser.

### Part of an Awesome List

- [Automation & Monitoring](https://awesome-repositories.com/f/awesome-lists/devops/automation-monitoring.md) — Reactive stack-oriented manager for docker compose files.
- [Web Management Interfaces](https://awesome-repositories.com/f/awesome-lists/devtools/web-management-interfaces.md) — Reactive self-hosted compose stack manager.

### Software Engineering & Architecture

- [YAML Configuration Files](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/yaml-configuration-files.md) — Uses YAML configuration files as the primary source of truth for defining container stack states.
- [Command-Line Flag Bindings](https://awesome-repositories.com/f/software-engineering-architecture/command-line-flag-bindings.md) — Translates command-line execution flags into structured configuration files for container stacks.

### User Interface & Experience

- [Real-time Loggers](https://awesome-repositories.com/f/user-interface-experience/real-time-loggers.md) — Displays real-time logs and progress updates for container operations within the web interface. ([source](https://cdn.jsdelivr.net/gh/louislam/dockge@master/README.md))

### Development Tools & Productivity

- [Configuration Migration Utilities](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling/data-io-transformation/configuration-converters/configuration-migration-utilities.md) — Simplifies deployment by migrating legacy command-line container instructions into structured configuration files.
- [Command Configuration Utilities](https://awesome-repositories.com/f/development-tools-productivity/command-configuration-utilities.md) — Provides a utility to convert manual container run commands into structured configuration files. ([source](https://cdn.jsdelivr.net/gh/louislam/dockge@master/README.md))
