2023-10-26 07:23:45 +02:00
< div align = "center" width = "100%" >
< img src = "./frontend/public/icon.svg" width = "128" alt = "" / >
< / div >
2023-10-23 13:22:45 +02:00
# Dockge
2023-10-23 13:30:58 +02:00
2023-10-26 07:23:45 +02:00
A fancy, easy-to-use and reactive docker stack (`docker-compose.yml`) manager.
## ⭐ Features
2023-10-23 13:30:58 +02:00
2023-10-26 07:23:45 +02:00
- Focus on `docker-compose.yml` stack management
2023-11-05 18:18:02 +01:00
- Interactive editor for `docker-compose.yml`
2023-10-26 07:23:45 +02:00
- Interactive web terminal for containers and any docker commands
- Reactive - Everything is just responsive. Progress and terminal output are in real-time
2023-11-05 18:18:02 +01:00
- Easy-to-use & fancy UI - If you love Uptime Kuma's UI/UX, you will love this too
2023-10-29 08:25:52 +01:00
- Build on top of [Compose V2 ](https://docs.docker.com/compose/migrate/ ), as known as `compose.yaml` and `docker compose`
2023-11-05 18:18:02 +01:00
- Convert `docker run ...` command into `docker-compose.yml` file
2023-10-23 13:30:58 +02:00
2023-10-26 07:23:45 +02:00
## Installation
2023-10-23 13:30:58 +02:00
## Motivations
2023-11-06 08:15:55 +01:00
- I have been using Portainer for some time, but for the stack management, I am sometimes not satisfied with it. For example, sometimes when I try to deploy a stack, the loading icon keeps spinning for a few minutes without progress. And sometimes error messages are not clear.
2023-11-05 18:18:02 +01:00
- Try to develop with ES Module + TypeScript (Originally, I planned to use Deno or Bun.js, but they do not support for arm64, so I stepped back to Node.js)
2023-10-26 07:23:45 +02:00
If you love this project, please consider giving this project a ⭐.
2023-10-23 13:30:58 +02:00
2023-10-26 07:23:45 +02:00
## More Ideas?
2023-10-23 13:30:58 +02:00
2023-11-05 18:18:02 +01:00
- Stats
- File manager
2023-10-26 07:23:45 +02:00
- App store for yaml templates
- Get app icons
- Switch Docker context
2023-10-29 08:25:52 +01:00
- Support Dockerfile and build
- Support Docker swarm
2023-11-05 18:18:02 +01:00