Analysis updated 2026-06-21
Manage all your Docker Compose stacks on a home lab server from a single browser-based dashboard.
Edit and create compose.yaml files interactively in the browser without a text editor or SSH session.
Convert a docker run command into a proper Docker Compose file automatically by pasting it into Dockge.
Monitor real-time terminal output as containers start or stop across multiple compose stacks.
| louislam/dockge | apify/crawlee | lfnovo/open-notebook | |
|---|---|---|---|
| Stars | 23,095 | 23,088 | 23,081 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker and Docker Compose installed on the host, Dockge itself runs as a Docker container.
Dockge is a self-hosted web interface for managing Docker Compose stacks. Docker Compose lets you define and run groups of containers together using a configuration file called compose.yaml, for example, a web app plus its database and cache all running together. Dockge gives you a visual dashboard to create, edit, start, stop, and delete these stacks without having to use the command line. The problem it solves is that managing Docker Compose stacks through text files and terminal commands can be tedious, especially when you have many stacks running on a server. Dockge provides a clean browser-based interface where you can write and edit compose files interactively, see real-time terminal output as containers start or stop, and even paste a "docker run" command and have it automatically converted to a compose file. Crucially, it does not lock your files away, compose files remain on your disk as normal files you can still edit manually. You would use this if you self-host software on a Linux server and want a friendly interface to manage your Docker Compose applications. It is suitable for home labs, small teams, or anyone who prefers a visual tool over remembering CLI commands. It is written in TypeScript and runs as a Docker container itself.
A self-hosted web dashboard for managing Docker Compose stacks visually, so you can create, edit, start, and stop multi-container apps from a browser without typing CLI commands.
Mainly TypeScript. The stack also includes TypeScript, Docker, Docker Compose.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.