Well, there are people who "host" for free, but;
- About 80% of them will never host it and just nomnom your data you pass.
- The other 20% will host, but are not reliable at all. They can shutdown anytime and you can't say anything about it. They will require money indirectly, most likely tho, e.g. a certain donations income minimum, otherwise it'll be shut down (so you actually pay, and it's still unreliable).
Just buy a server yourself if you want a host, they aren't that expensive.