Dockge: Docker Compose stack manager with web UI
Self-hosted Docker Compose manager with real-time terminal streaming.
Learn more about Dockge
Dockge is a web-based management tool for Docker Compose stacks built with TypeScript and ES modules. It communicates with the Docker daemon to manage compose files stored in a file-based directory structure, using WebSocket connections for real-time updates and terminal streaming. The application includes an interactive YAML editor, web terminal, and support for multiple Docker hosts through agent connections. It runs as a containerized service and supports Docker 20+, Podman, and various Linux distributions on armv7, arm64, and amd64 architectures.
File-Based Stack Storage
Compose files persist as standard YAML on the filesystem, not in a database. Stacks remain fully accessible through native docker compose CLI commands, enabling integration with existing workflows and automation tools outside the web interface.
Real-Time WebSocket Streaming
Terminal output and progress indicators stream live through WebSocket connections during Docker operations. Engineers see immediate feedback from pull, up, and down commands without polling or page refreshes.
Multi-Host Agent Architecture
Manages Docker stacks across multiple hosts from a single dashboard. Agent processes on remote machines report status and accept commands, enabling centralized multi-server management.
import { io } from 'socket.io-client';
const socket = io('http://localhost:5001');
socket.on('connect', () => {
console.log('Connected to Dockge');
socket.emit('stackList', {}, (response) => {
console.log('Available stacks:', response);
});
});See how people are using Dockge
Related Repositories
Discover similar tools and frameworks used by developers
ProxmoxVE
Bash scripts for automated Proxmox LXC/VM provisioning.
GitHub Agentic Workflows
Write AI workflows in natural language markdown that execute as GitHub Actions with built-in safety controls.
Docker Compose
YAML-defined container lifecycle management and orchestration tool.
Temporal
Distributed system for durable workflow execution with automatic failure handling, retries, and state persistence.
node_exporter
Collects Unix system metrics for Prometheus monitoring.
Related Reading
Guides and comparisons from the Greptile content library
Best Code Review Tools in 2026
The best code review tools in 2026, compared on pricing, features, deployment options, and ideal use cases for teams of any size.
Best Developer Productivity Tools in 2026
The best developer productivity tools in 2026, compared by the workflow problem they solve: code review, autocomplete, AI-native editing, terminal agents, code search, observability, and security.
Best AI Code Review Tools for GitLab
Enterprise-grade AI code review tools for GitLab teams. In-depth comparison of accuracy, security, and integration features to accelerate your merge request workflows.
Choosing the Right Code Review Tool: Better Alternatives to Graphite AI
A breakdown of the best alternatives to Graphite for code reviews. Compare AI tools like Trag, open-source solutions like Gerrit, and database-focused platforms like Visual Expert.