I can do this myself for much cheaper by buying a used computer from eBay, waiting 3 weeks for it to ship with missing parts, trading my old bike for more RAM from Craiglist, setting up Arch on it, compiling my own drivers, writing a webserver and firewall from scratch, connecting it to the internet and then using it twice before my ISP cuts my service for breaking TOS by running hosting on a consumer plan. I could have even just gotten a DigitalOcean VPS for $5 a month and conned friends into paying my costs for me in return for creating them a username and password to a half-working FTP server where they can upload their images in sixteen easy steps.