Quote from NetTecture:
You will need some place to put your server (virtual of physical) unless you trust your home setup (power, internet) enough - which I personally dont. I keep my own server in a datacenter for exactly that purpose - and I see the issues they have only from.... emails telling me how they handled things without services go down (from broken power to broken network connections).

