Dockge is a self-hosted, stack-oriented manager for Docker Compose files designed to simplify container management with a modern web interface. Instead of treating each container individually, it focuses on stacks defined by docker-compose.yaml files, allowing users to create, edit, start, stop, restart, and delete entire stacks through a UI rather than via CLI only. The tool preserves the stack files on disk (rather than hiding them inside a database), so users retain full flexibility to inspect and manage via normal Docker commands. It also supports multiple agents across different Docker hosts, enabling one unified UI to control stacks on multiple servers. The interface is reactive and real-time: progress bars show pulling, starting, and updating operations, and a built-in web terminal allows direct interaction.
Features
- Web interface for managing compose.yaml stacks (create/edit/start/stop/restart/delete)
- Interactive editor for Compose files built into the UI
- Multi-agent support: manage stacks across multiple Docker hosts in one interface
- Real-time reactive UI with progress monitoring for pull/up/down operations
- Preserve stack files on disk; users can still use CLI tools alongside the UI
- Lightweight, self-hosted Docker container deployment and UI focused