
On 2024-09-08 17:26, Mark Prosser via talk wrote:
Hi GTALUG group,
Currently, I'm using docker-compose to deploy my self-hosted apps. I'm considering upgrading this to something easier to maintain.
What is everyone using? - Docker/Podman & diligence? - Pulumi / Ansible Terraform / OpenTofu to automate things? - Docker Swarm? - Watchtower for updates? - Rancher? - Kubernetes for a local install?
The main issue I'm having is keeping on top of updating my containers, along with keeping track of how my deployments stitch together (aside from my Caddy reverse proxy). I think this is very easy to fix; however, I'm wondering if the community has some feedback on how they made their container management turn-key... without taking on too much technical debt.
I have been using docker-compose with nginxproxy/nginx-proxy and nginxproxy/acme-companion. It is a nice proxy in that it will proxy multiple sites based on their docker configuration. The acme companion handles getting lets-encrypt certificates for each site so that I no longer need to be buying a wildcard cert. I have tried moving a number of things to podman but it still has enough quirks that it may be while before I move my self-hosted apps. Most of the other things you mention have a fairly high upfront technical cost. At least from my point of view. -- Alvin Starr || land: (647)478-6285 Netvel Inc. || home: (905)513-7688 alvin@netvel.net ||