If you're going to do this yourself, Caprover is the best.
Cram it into that $5/month, bump the swap to 2GB and then deploy your DB into it... backups are supported if you just straight up map a persistent volume out to your B2 (https://github.com/caprover/caprover/issues/410)
Edit: Be aware during automated upgrades you will trip CPU alarms.
Cram it into that $5/month, bump the swap to 2GB and then deploy your DB into it... backups are supported if you just straight up map a persistent volume out to your B2 (https://github.com/caprover/caprover/issues/410)
Edit: Be aware during automated upgrades you will trip CPU alarms.