I have a dedicated server I purchased to host multiple VPSs, including one for shared hosting. The shared hosting VPS has access to 4 of the 8 cores, 4GB of RAM, and 750GB of hard disk space. It has support for a plethora of languages. This will be a multi-resolution to one IP. My questions are: Should I charge per-client, or per-site? What are the recommended packages? 128MB of ram, 20GB storage? Is there anything I should know about shared hosting? Where can I go to advertise?
The best way is to use cloudlinux on your VPS. That automatically divides the resources so each client can get specific resources. In addition to this, you can charge additional money for additional sites provided they run on separate control panel. Its like each cpanel account has limited resources. If you start charging multiple sums of money for same cPanel, client will have choked resources, and as a result, your service won't be able to run with full potential. You got to plan this out a lot before actually launching it.
i suggest take the guide from hostgator hosting site which is helpfull for you to set the hosting packages.
It hard for you to charge on per client and per site, charge according to the package that you need to set . So that it fair to all your clients and it easy for you to charges further it they request more or further upgrade. If you use cloud VPS, then you have no worry of their package while you can provide them as much as they want while you can upgrade your cloud VPS from your end easily.
i think first its depend on your service quality, i have seen many users providing hosting service but has no quality servers. in simple quality equal to higher rates.
Though Shared Hosting is low cost and feature rich, there are some drawbacks. There are limits to the amount of disk space and bandwidth you can use. Large, sudden increases in traffic can take your site offline for going over the bandwidth limit. If other sites on your server experience this issue, it can hinder the performance of all sites operating on that server, and on rare occasions, take the server offline completely.Also, be wary of hosts that have been known to oversell server space. This means that more account disk space and bandwidth is sold than actually exists on the server. Hosts do this with the expectation that most people will not use all of the resources allocated to them. Some hosts have been known to oversell servers anywhere between 10-50 times the server’s capacity. This can cause major issues for all sites on the server if a few start using more bandwidth and disk space than the others. So it is best to avoid this situation if possible.