https://preview.redd.it/ra343yd71xzb1.png?width=1903&format=png&auto=webp&s=c28993a7b5a6ebe2d09b0d08896190e8e3349e0f

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!

  • @pierrebjarnfeltB
    link
    fedilink
    English
    18 months ago

    Looks really good and I moved a few of the once I have into dockge. Works great. One suggestion. Add Down and Up buttons as well. Just stopping a container does not always work when you upgrade them. All depending on volumes and configuration of the stack

  • @qwackoB
    link
    fedilink
    English
    18 months ago

    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.

  • @ASouthernBoyB
    link
    fedilink
    English
    18 months ago

    So this can manage a single compose.yaml with all docker apps within it, not various compose.yaml within their own directories, correct?

  • @apbt-dadB
    link
    fedilink
    English
    18 months ago

    Uptime Kuma is awesome. I just gave it a go yesterday to monitor an upgrade at my work and loving it. Thank you. Will check out Dockge… How does one pronounce it, btw?

  • @MrHaxx1B
    link
    fedilink
    English
    18 months ago

    This is awesome. Definitely gonna try it.

    Good job on Uptime Kuma too!

  • @Nintenuendo_B
    link
    fedilink
    English
    18 months ago

    Hooooooooooly shit, this is amazing, I will use the ever loving hell out of this. Awesome project!

  • @fairshot98B
    link
    fedilink
    English
    18 months ago

    Looks like a damn fine project! Can’t wait to try it out in my lab!

  • @iwangbowenB
    link
    fedilink
    English
    18 months ago

    Great job 👍 How do you achieve interactive yml file editor and web terminal?

  • @gnappoforeverB
    link
    fedilink
    English
    18 months ago

    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

  • @iwangbowenB
    link
    fedilink
    English
    18 months ago

    Great job 👍 Can you tell me how you achieve interactive yml editor and web terminal