GitHub: https://github.com/louislam/dockge
This is my second self-hosted project. If you still remember me, I am the one who created Uptime Kuma, and I had posted here 2 years ago.
After joining this subreddit, I somehow fell into love with this community and also started enjoying using docker-compose to manage my containers.
However, I always interacted with docker-compose using the CLI only, as I couldn’t find a web app that focuses on docker-compose management. Although Portainer has the ability to do that, it do not display any progress during “docker-compose up or pull” unfortunately, which makes me prefer to use the CLI.
So this time I tried to create my own stack-oriented manager to manage my compose.yaml files.
- Manage docker compose.yaml files
- Interactive compose.yaml editor
- Interactive web terminal
- The UI/UX is very similar to Uptime Kuma
A short introduction video: https://youtu.be/AWAlOQeNpgU?t=48
It is really fully focused on docker compose, so please don’t expect to manage a single container.
Don’t forget to ⭐ the project on GitHub if you love it!
A little update for Uptime Kuma:
Uptime Kuma reached over 40,000 ⭐ on GitHub and over 48,000,000 pulls on Docker Hub!!! It is a big gift for me, thank you everyone! Uptime Kuma V2 is still under development, stay tuned!
I’m relatively new to the Docker “scene” and this looks like a really cool and simple way to manage the containers. (Looks easier than Portainer which I think is more business orientated)
Not sure if I’m missing a feature though - I already have a folder “docker” with sub folders for each container. Each container sub-folder contains a docker-compose.yml file
Is dockge able to automatically scan, import and give the option to deploy these containers?
If so, how do I do that?
I have the dockge stacks folder to be my top-level “docker” folder
TIA
I spun it up for a try. First impressions… goodbye Portainer.
Maybe.
the gift it’s all ours with uptime kuma, I’ll check your new project as well. Thank you so much for sharing.
Moved on from compose ages ago. So should you.
Compose is the best thing for me noobs like me when paired with portainer. Easy peasy.
Awesome… especially the uptime kuma lile ui
Does it support podman?
Is there any possible consideration to having nested stacks? I currently have different compose structures nested together which I like for grouping purposes and I imagine it should / might be a nice enhancement to this application.
Looks good, does it show logs like dozzle too?
This… is… awesome!
Great project! Any chance to make it use with a stack already deployed? I’ve got folder structure like something/docker/container-name/docker-compose.yml with relevant volumes mapped inside specific folders in the same level as docker-compose.yml
One thing I do not like about Portainer is that he sees stacks created outside of it, but it got very limited functionalities with them. I just don’t want to recreate/move all my services. Ain’t broke, don’t fix philosophy, just me being lazy
Looks like a damn fine project! Can’t wait to try it out in my lab!
Nice, I’ll give it a spin
Great job 👍 How do you achieve interactive yml file editor and web terminal?
Great job 👍 Can you tell me how you achieve interactive yml editor and web terminal
Hooooooooooly shit, this is amazing, I will use the ever loving hell out of this. Awesome project!