Okay, this topic is for very basic web hosting. the best way to get a server at home is to use linux. it can provide everything.