Backups of the LXC container has been enough, but I’m thinking about doing a secondary backup of the DB itself.
Everything runs in the same container.
I have restored the container many times. Also, every time there’s an update, I backup the container first and then I can restore it if something breaks.
I have 2 local backups and then 3 remotely at Hetzner.


That entirely depends on the specific models and use case.