​

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!

​

  • brypie ( brypie@alien.top ) B
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 years ago

    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

  • apbt-dad ( apbt-dad@alien.top ) 
    cake
    B
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 years 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?

  • MalcolmY ( MalcolmY@alien.top ) B
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 years ago

    Look awesome.

    1. I use portainer, how do I import my stacks? On the github you said to move them to a folder, so I guess the question is where do I even find them

    2. I have about 40 stacks, do you expect me to create 40 folders and copy each compose file in its relevant folder? Is there an import/export feature (could it exist?) because that’s one of the things I wish to have in portainer, some sort of backup for the stacks only.

    Support Dockerfile and build

    Yes! I’m existed to see what you do with that one.

  • goodtimtim ( goodtimtim@alien.top ) B
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 years ago

    looking good! Not sure if this is the direction you’re looking to go with this project, but I’d love to see a docker compose stack manager that integrated a simple snapshot / backup system. My current situation (with Portainer) when I kludge something up is to either hope I can reconfigure things back they way they were, or revert my entire VM to an earlier state. I’d love to be able to revert a single stack in a few clicks (extra love if the solution used ZFS :). Related features might be simple one-file backup of a stack, or ability to easily migrate a stack from one host to another.