Since no one else has answered, I'll tell you what I think: The best way to host files is self-hosting. That way you can host anything you want without size, time, or bandwidth limits, or censorship.
To do it you need:
A computer that's connected to the internet 24/7. This can just be something small and cheap like a Raspberry Pi or an old laptop.
Web server software to run on it. Personally I use Apache, but I believe Caddy is considered to be the easiest one to use these days.
A domain name. I get mine from Zen, but there are lots of domain registrars to choose from.
Assuming you don't have a static IP address (you won't if you're hosting from home) then you need some sort of dynamic DNS service to keep the domain pointed at the right IP address. DNS Exit is reliable for this.
It's not completely free, since you need to pay for the computer and the domain, but once you've done that, the cost per image is 0.
Here's an image hosted since 2003 on my own server that I'm sitting right next to:
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.