For those using docker compose, how do you manage your stacks?
I've been using Portainer to manage my homelab stacks from a single dashboard, which is more convenient than the CLI, but I'm not very satisfied with it so I've been looking for alternatives.
Portainer often fails to deploy them and is either silent about it, or doesn't give me much information to work with. The main convenience is that (when it works) it automatically pulls the updated docker compose files from my repo and deploys it without any action on my part.
Docker Swarm and Kubernetes seem to be the next ones in line. I have some experience with K8s so I know it can be complex, but I hope it's a complexity most paid upfront when setting everything up rather than being complicated to maintain.
Do you have any experience with either one of these, or perhaps another way to orchestrate these services?
I use Portainer, never had any issues with it and I'm running around 40 Stacks at any given time. There's also Yacht, which is nice, but not quite as feature rich as Portainer but it's super easy to use in comparison.