This message is for anyone who might find trying self-hosting intimidating.
Like hosting an application in the cloud, you also will never stop improving how you self-host.
If there's questions lacking about a software package, it's often could be reflected in your self-hosting environment too.
Running this type of an installer is excellent to quickly introduce yourself to any technology - to then start learning about how you want to run it long term.
The questions expressed above are not new. How SRE's solve it today also can be different and more complicated than needed.
Easy answer - if they have an install script, it's getting run inside a VM, or Docker which itself is a baseline backup and HA automatically if needed.
If generally anything is run inside of a self-hosted hypervisor like Proxmox, it can be setup to automatically backup, mirror, HA as-is, while you figure out what you want. This includes running docker inside a Proxmox VM, there is not a big performance hit anymore for doing this for things that are largely idle most of the time.
There is a big difference between SaaS, PaaS, and IaaS. It's easier and easier to get the benefits from all three by being willing to build up the foundation instead of pointing at the gaps in each package for not filling it for you.
It's encouraging to see things becoming more possible :)