I'm all ears for a better solution. We probably will have less than a gigabyte of storage needs, and egress is what it is with some local caching from the servers. The only thing I want is to not store the files in the application server.
I recommend turning on tiered cache on cf [0]. Our b2 bill went from $7 to $4.
[0] https://developers.cloudflare.com/cache/about/tiered-cache/
You'd likely be in the free tier.
they have cheaper storage and up t0 150GB is free so maybe try this one as well? i am on the fence for a dirt cheap S3 myself but B2 and cloudflare R2 is in the $10-15/TB range and something cheaper would be nice for a small usecase