Dockge is a self-hosted Docker Compose stack manager with a web-based interface for managing containerized applications.
The tool addresses the friction of managing Docker Compose files through traditional command-line interfaces or existing solutions that lack clear feedback during operations. Dockge provides a reactive web interface where users can create, edit, start, stop, restart, and delete compose stacks while viewing real-time progress and terminal output. It stores compose files directly on disk in a standard file-based structure, allowing interaction through normal docker compose commands alongside the web UI. The interface includes an interactive editor for compose.yaml files, a web terminal, and the ability to convert docker run commands into compose.yaml format. Support for multiple agents enables management of stacks across different Docker hosts from a single interface.
Dockge suits developers and operators who prefer a graphical interface for Docker Compose management without the overhead of heavier solutions. It works on major Linux distributions with Docker or Podman, supporting multiple architectures. The project is designed for those who appreciate responsive, intuitive interfaces and want to avoid vendor lock-in through its file-based approach. The README does not make direct comparisons to alternatives.
Development activity shows consistent engagement with bug reports and community discussions actively managed through GitHub issues and discussions. The project maintains translation support through a structured contribution guide, indicating ongoing internationalization efforts. The codebase is built with TypeScript and ES modules, reflecting deliberate technology choices documented in the project's motivations.