37
submitted 1 week ago by poVoq@slrpnk.net to c/selfhosting@slrpnk.net
you are viewing a single comment's thread
view the rest of the comments
[-] fruitycoder@sh.itjust.works 2 points 1 week ago

I'm 100% biased towards this. It's really cool to see a system get frankenstiened or frankenstein a system from code. It's like getting to leap frog from all of their work without needing to ever explicitly knowing or working with each other.

The real deciding factor isn't whether to automate or not but what is the expected technical skills of who expect to contribute or maintain it the future.

So I personally layer levels to it prefering the common automation where applicable. So tofu for infra and spin up. Ansible for OS config and network equipment. Kubernetes for everything else with a fallback to tofu for some apps that have no k8s API but a good tofu provider.

With that people can actually piecemeal what they want and where they want it if some underlying assumption changed (it's no longer bare metal or aws, it's Ubuntu or SuSE now, it's RKE2 or it's GKE now etc)

That said for bare metal I actually skip tofu and do a cloud native bare metal management service like TinkerBell or Metal3, and that's really only if it's worth it.

The other, when you see it work it's beautiful, thing about the approach. GitOps. Watching what was a thousand shadow IT ops become PRs through automated testing and review is really magical. Coming from a IT back ground for life saving infrastructure the stress difference between the old hat way and this is really hard to understate.

this post was submitted on 25 Sep 2026
37 points (97.4% liked)

Self-hosting

4677 readers
2 users here now

Hosting your own services. Preferably at home and on low-power or shared hardware.

Please don't share vibe coded projects here.

Also check out:

founded 4 years ago
MODERATORS