@vkc I have a DreamHost shared web hosting account with at least a couple dozen services on it.
I have a janky process running on my home server that (3 times per week) SSHes into each of my DreamHost projects and incrementally backs up files and a MySQL dump stream to an append-only Restic socket back at home. The thing being backed up can't destroy the backups.
Needs cleanup, but it works for me.
If you don't have off-site backup of your cloud, you're not backed up.