mh hast du nicht lust einen eigenen rechner dafür zu verantworten?
oder ich habe dich falsch verstanden.
auf einen Rechner einfach einen Http und Ftp Server installieren (unter Windows gibt es da einige freie Wahre) und eine Portweiterleitung im Router.
Dann eine DynDNS Domain einrichten und vllt noch eine kostenlose .de.vu adresse auf die dyndns domain verlinken und fertig.
Schon hast du deinen eigenen Http-Ftp Server den du aus der ganzen Welt zu jedem zeitpunkt unter deiner Domain findest, und es kostet dich keinen Cent.
Hört sich zwar leicht an ist aber garnicht schwer.
Wenn du jetzt noch Linux dafür verwenden würdest ist kein Ende in Sicht und du könntest nach und nach ausbauen, einen vpn server installieren und so weiter und so weiter und so weiter