Awesome new docker compose manager by Uptima Kuma author reddit / selfhosted ---------------------------------------------------------------------- RasMahatma · 2023-11-21 16:01 This looks interesting! I could be missing it, but how is this different from Portainer? ---------------------------------------------------------------------- neon5k · 2023-11-21 16:03 Any benefit of using this over portainer internal stack manager? ---------------------------------------------------------------------- wryterra · 2023-11-21 16:11 Looks neat and tidy. Honestly I'd switch to it from Portainer (we seem to share the same complaints) if it allowed for managing multiple servers in one interface like Portainer does. ---------------------------------------------------------------------- SillyLilBear · 2023-11-21 16:13 I have portainer installed, but I never use it. I just edit compose files all day. So this seems more my speed. ---------------------------------------------------------------------- SillyLilBear · 2023-11-21 16:13 I have portainer installed, but I never use it. I just edit compose files all day. So this seems more my speed. ---------------------------------------------------------------------- thekrautboy · 2023-11-21 16:15 https://www.reddit.com/r/selfhosted/comments/17tkq79 ---------------------------------------------------------------------- neon5k · 2023-11-21 16:31 You can edit and maintain from the portainer itself. What's the benefit of using this app? ---------------------------------------------------------------------- louislamlam · 2023-11-21 19:03 Thank you for posting it again. DB Tech have made a video about Dockge, he explained my idea so well. https://www.youtube.com/watch?v=E805XcbTzgY My previous post have also explained why I made this: https://www.reddit.com/r/selfhosted/comments/17tkq79/dockge_a_fancy_ea sytouse_selfhosted_docker/ ---------------------------------------------------------------------- SillyLilBear · 2023-11-21 19:10 That’s where I found out about it. Are you working on a way to have distributed monitoring with Uptime Kuma? I’ve been watching the discussions but I haven’t seen any feedback from you. ---------------------------------------------------------------------- Pi_ofthe_Beholder · 2023-11-21 19:53 These are valid questions so I’m not sure why you’re getting downvoted/ignored. Portainer stacks is essentially this right? ---------------------------------------------------------------------- epsiblivion · 2023-11-21 22:40 Portainer stores it in its own boltdb file, not plain text on the host as a volume mount. Makes it easier with git. Though portainer supports syncing from git ---------------------------------------------------------------------- redoverture · 2023-11-21 23:01 I'll be switching from Portainer - I don't use any features more than what this provides and it seems much lighter ---------------------------------------------------------------------- Simplixt · 2023-11-21 23:58 I'm not sure if it could replace portainer for me, as I'm managing multiple docker hosts with it. Mx main pain point with portainer are missing notifications if something goes wrong (e.g. Container stopped working) or auto-updates in the community version without 3rd-party-tools like Watchtower ... Notifications and auto-updates possible with the solution here? Besides of this: I try to avoid giving containers access to my docker socket, so it must be a really established application with secure release pipeline before I would do such step. ---------------------------------------------------------------------- scytob · 2023-11-22 01:10 if you use stacks it absolutely does store them in the filesystem, in plain text - very useful in dr scenarios ---------------------------------------------------------------------- hunkyn · 2023-11-22 01:29 That is what i was thinking as well. I just need a way to create and monitor dockers and need a UI. Not sure if this works with homepage so need to see that before i start using this one ---------------------------------------------------------------------- laxweasel · 2023-11-22 01:39 Spun this up last week. Love it. Simple, slick interface and easy to understand principles. Like being able to see what's going on (or going wrong) as I deploy a stack. I know it's in as a feature request already, because multi-node would make it the single pane solution for all my docker stuff. Shout-out to /u/louislamlam it's a great project!! ---------------------------------------------------------------------- Dr-GimpfeN · 2023-11-22 01:45 looks great ---------------------------------------------------------------------- a_40oz_of_Mickeys · 2023-11-22 05:17 I tried this out last and ended up going back to portainer. It's a problem I could fix, but I didn't want my services down for that long. All of my services are in 3 different compose files. I started up my stacks using dockge and it put each stack on it's own network (that it created). If I put all my containers in one compose file I suppose it would work. ---------------------------------------------------------------------- Jacksaur · 2023-11-22 05:21 Love how this looks, could definitely see myself moving from Portainer since I don't use the majority of its features. Though having to move all my stacks around is a bit of an annoyance. I have them split into their own folders to keep things tidier: Wonder if you could watch multiple folders in this too, rather than moving them all into Dockge's folders. ---------------------------------------------------------------------- SillyLilBear · 2023-11-22 05:23 You can use your own folders. Like I have this \~/volumes \~/stacks \~/backups I tell it to use \~/stacks, and it loads them all. Stacks contains a folder for each stack (i.e. \~/stacks/uptimekuma/docker-compose.yml). ---------------------------------------------------------------------- SillyLilBear · 2023-11-22 05:24 I have all containers related to one stack (application) in one docker-compose.yml. Each stack is in it's own folder under \~/stacks/\[application name\]. So I have one docker compose for each group of containers used to run one application. ---------------------------------------------------------------------- MuffelMonster · 2023-11-22 05:50 I will give it a try. I don't like the fact of Portainer kidnapping my compose files. I want the plaintext on my drive, so I can backup them with regular tools. ---------------------------------------------------------------------- YankeeLimaVictor · 2023-11-22 08:26 My problem with portainer is that, if I deploy a stack (compose) via docker compose cli, it has limited control inside portainer. Is this the same? Or does this play nicely with compose files deployed outside of it? ---------------------------------------------------------------------- louislamlam · 2023-11-22 09:01 Thank you! ---------------------------------------------------------------------- Madiator2011 · 2023-11-22 10:13 You can copy it over to the stack folder :) ---------------------------------------------------------------------- wryterra · 2023-11-22 11:21 I figured that was the case but wanted to check. :) ---------------------------------------------------------------------- Luigi311 · 2023-11-22 11:22 This is interesting. I’m moving over my server from unraid to a clustered proxmox and was looking for something to handle my containers in a simple way, everyone kept recommending portainer and I hated it since it’s so bloated and somehow still missing features that I actually wanted. I ended starting to develop my own system for this but even more barebones in that it’s just a cli tool that will download all the unraid repos and allow you to search for an application and/or the author and use that to generate a docker compose file for you from those templates. I’m very used to the unraid App Store so it lets me easily keep things similar to how I already have it. It’s a WIP but it works and I just add features as I need them. If I found this a couple of months ago though then I would have probably used this instead. ---------------------------------------------------------------------- Jacksaur · 2023-11-22 11:58 Alright. I have everything in Home currently, but moving it down another level wouldn't be the end of the world. Cheers. ---------------------------------------------------------------------- Kaikidan · 2023-11-22 13:02 I have a folder called /docker-containers where I store all my compose files each on it's folder, so if I want to run this manager with my already running containers, then I will need to point my current folder as: home/name/docker-containers=/opt/stacks is that right? ---------------------------------------------------------------------- louislamlam · 2023-11-22 14:50 No. Should be this: - /home/name/docker-containers:/home/name/docker-containers And environment variable: - DOCKGE_STACKS_DIR=/home/name/docker-containers ---------------------------------------------------------------------- Vampire_Duchess · 2023-11-22 17:24 this looks great hopefully we can have the widget for Homepage dashboard! ---------------------------------------------------------------------- CountZilch · 2023-11-22 21:00 Does Uptime Kuma have an option to group front ends and back ends of the same service yet (eg the proxy URL and the server URL as one service). That's what was missing for me last time I looked. ---------------------------------------------------------------------- audero · 2023-11-23 01:08 Looks promising but like many others I need the ability to manage multiple hosts. That said I suppose there’s no reason you can’t spin up multiple instances, one on each host. ---------------------------------------------------------------------- groutnotstraight · 2023-11-23 06:05 Run a Gitea server to store them, and use the Portainer git option. Backup + version control! ---------------------------------------------------------------------- MuffelMonster · 2023-11-23 06:27 Yesterday I tried Dockge. There is a single bug which is a bit annyoing at the moment. It eats my cpu while running, but I can ignore that one. All I do is to stop dockge after installing new other docker files. What I really love is the fact that I can see the output of the docker while starting it, without having to click multiple times until I find the log entry. I Don't know how much time I already spent on the log output to spot errors and why something doesn't work/crash. I don't need the rest of all of the portainer the functions, so yeah, I'll switch to dockge. And as said. I really love to have my docker compose files in plaintext, with the need of adding another piece of software for the same purpose. ---------------------------------------------------------------------- bufandatl · 2023-11-23 13:42 Try Ansible for managing multiple hosts. It’s a good tool and it does so much more than docker. ---------------------------------------------------------------------- wryterra · 2023-11-23 15:05 Ansible is a fine tool but not really the right tool for managing docker containers across multiple machines. ---------------------------------------------------------------------- Trustworthy_Fartzzz · 2023-11-24 00:20 I just migrated to Ansible from Portainer and couldn’t be happier with the decision. It’s much faster/easier to manage multiple machines now. Best part is it can manage both the host and containers running on the host. I use it to tie the volume paths on the hosts, containers via compose, and DNS. Then I can just move things around and customize it via my inventory file. I still use Portainer for basic container operations. ---------------------------------------------------------------------- markhaines · 2023-11-30 10:11 Do you know if there's a way to run multiple compose.yaml files at once when they're tucked away in the sub-folders that dockge creates from the shell? I can't figure out a way to 'recursively wildcard' it or something?