This question already has an answer here:
I'm working on a website that would have a mass of uploaded images, each with a max of 2mb but adding up, in total, to much more than my VPS hosting (which has a max of 100gb used up by a lot of other similar projects) allows. I can not pay for a bigger plan and the website itself, as a .org, will likely not have advertising on it.
What I'm looking for is something that is free, doesn't track people, is reliable and easy to work with using PHP/JS and HTML. I don't want something that would require all the people using my website to also be logged into the image host.