OS setup and control panel is done by the DataCenter that you rent the server from. Other software or settings are done by the DataCenter if your server is managed by them or can be done by you if you're experienced with server management or you ca hire an admin to help you out.
Caro.Net: Support is everything
Offering High Quality Dedicated Servers.
Does anyone have links to individual data centres that will rent servers? Im not talking about a Hosting company that rents a server from a datacentre then rents it to you, Im talking about the actual datacentres themselves...