Navigate:
Dockge
~$DOCKG0.9%

Dockge: Docker Compose stack manager with web UI

Self-hosted Docker Compose manager with real-time terminal streaming.

LIVE RANKINGS • 10:20 AM • STEADY
TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100
OVERALL
#63
17
CLOUD & DEVOPS
#4
30 DAY RANKING TREND
ovr#63
·Cloud#4
STARS
22.2K
FORKS
705
7D STARS
+193
7D FORKS
+10
See Repo:
Share:

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.

Dockge

1

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.

2

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.

3

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

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers