Not asking about free web hosting. I mean, how do you setup a website without using a web hosting service. Obviously they run their own website and support other peoples. There can’t just be a never ending chain of web hosts supporting each other. So there should be a way to just buy a domain and host your own website, right?