I really care about the teardown / re-deployment workflow. You got any general tips for the beginner self-hoster?
Middle ground you’ve got stuff like Ansible for if you want to install things without containers, but still want it to be scripted. I don’t use these much since they feel like the worst of both worlds.
Higher end in terms of effort is using something like NixOS, where you get basically Terraform for everything in your distro.