Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have set up Windows 2008 R2 and added the web server role, IIS and MS SQL Server 2008.

How do I provide hosting space and cpu cycles and ram to clients.

I would like to provide them with all versions of the .Net Framework, ASP.NET and ASP.NET MVC.

share|improve this question
Frankly, having to ask this kind of question demonstrates that you are not experienced enough to offer any kind of hosting to clients in a reliable way. If you face problems that affect your clients (and possibly their businesses), you might have no way to quickly act and fix them. Running a server is a complicated topic and doing so for customers (with a habit to break things) is even more involved and no task for a beginning admin. – Sven Mar 8 '12 at 23:45
do doubt i believe you are correct in part of that but please be advised that i intent to study this process much before i start providing hosting and charging for it. if nobody does have enough words for how i approach this process thats ok i will be happy if links and directions are offered – Rachel Richter Mar 9 '12 at 0:00
How about 1 year experience of system administration where you have to do everything yourself? – Lucas Kauffman Mar 9 '12 at 8:41
up vote 7 down vote accepted

You will need to use a server control panel that is tailored to multi-tenancy and web hosting. There is no native way that Windows can perform this. It's not an easy task or something that can be done on your own without heavy investments in time, development and money.

There are a few open-source tools that offer this kind of functionality, however most of the ones that are reliable appear to be commercial or have a commercial component to a base open-source utility. Some examples:

I've worked to cull all known server / web hosting control panels into a single blog post at my blog. Consider researching some of them on your own: Definitive List of Web-Based Server Control Panels

share|improve this answer
thanks i will check out your blow :D – Rachel Richter Mar 9 '12 at 0:45
You are going to blow Wesley o.O? – Lucas Kauffman Mar 9 '12 at 8:41
It's the least he could do – Chopper3 Mar 9 '12 at 8:46

As it sounds like you're a little unsure I suggest you install Plesk. Better yet, instead seek a managed hosting provider who can help you as you learn what to do. It's not fair to clients to put them on your server if you don't know what you're doing!

share|improve this answer
ok if i have installed plex will that expose everything i need to offer for people to connect to my server and manage their websites? what about managing their domains? – Rachel Richter Mar 9 '12 at 0:02
I would definitely advise you purchase a reseller hosting plan instead. Or if you want to learn to be able to administer a server yourself, please get a managed server. – Marcus Mar 9 '12 at 0:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.