Digital ocean spaces is great S3 compatible storage with automatic CDN! So it is very useful for such image assets.
And if your database grows you can also switch to digital ocean managed databases with automatic backups and such.
Then you just use docker for web server deploy and you have enough on light server and no backup needs - you can even spin up multiple ones as your database is centralized as a managed database.