All containers. Some just docker/podman, some one k8s cluster. Mainly it's just for fun. Except the cloud and local backups for our phones/Gcloud, which my wife will get really mad if it doesn't work.
a few questions if you don't mind: 1. how do you manage deployments? Is it some sort of sh script or CI/CD pipeline? 2. why do you choose k8s for some services? just for learning?
https://www.reddit.com/r/selfhosted/comments/1lutdul/we_buil...
tldr; We built an open-source, MIT-licensed PaaS that:
Lets you scale beyond a single server.
Uses API keys for team access, not SSH keys.
Has a simple CLI and web UI without overwhelming configuration.
Includes built-in database management (disco postgres create).
Is funded by optional managed services, so that the code can remain free and open.
Dokku: Great, but locked us to single servers and required managing SSH access for teams.
Coolify: Powerful, but we found the sheer number of configuration options overwhelming.
Kamal: Brilliant for deployment, but we wanted integrated database management and other platform features built-in.
Dokku supports Kubernetes as a scheduler, utilizing k3s in the background. You don't need to think about Kubernetes other than if you want a custom chart or something on the cluster.
There are also plugins available that allow acl-based access, and Dokku Pro supports keys (and folks have built their own alternatives that do similar).
That said, disco seems neat. Always love seeing tools in the PaaS space :)
nice to see more people choosing docker swarm as an orchestrator. the idea with database management is good, been thinking about similar feature to introduce community recipes for databases and other services