Currently I'm using vps servers. Persistent data is kept in sqlite (single file). Backups are encrypted and sent to remote
server. Restore requires pulling recent file and starting the account
service again. In future if there is demand I think I will move to aws
and use managed database.