Structural issues do not restore databases. I stand by my original point which is test before you cancel.
Hetzner flash sale crashed my migration timeline
I self-custody my backups to a Hetzner Storage Box in Falkenstein and a Contabo VPS in Nuremberg. Geographic diversity within EU, both EUR billing. The 4€ Contabo tier is cheaper than most backup services and I control encryption keys.
Emalite: for rebuild, consider if any of your users have browser bookmarks or RSS feeds with cached content. Archive.org maybe?
Archive.org has some pages from 3 weeks ago. Not complete but better than nothing. I will try this.
Thank you all. Lesson learned: verify before cancel, backups are not optional, flash sales are traps for people like me.
Following. Similar situation with Hetzner auction server last year, I got lucky because I kept old server 2 extra weeks.
Good. For others reading: always run mysqlcheck after any rsync of live database, or use --single-transaction with mysqldump. Rsync on running InnoDB is risky without proper handling.