Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

We are wanting to start offering hosting services to our customers with dedicated email and all those bells and whistles. We have the servers - both Windows and Linux. (Cloud Instances)

The question: How can we give users access to a server with cPanel immediately after their account has been setup and payment has been processed? Hosts like goDaddy grant access almost immediately and the customers have access to a cPanel where they can start linking hosting their sites. The users don't have access to other websites hosted on that server (shared hosting situation.) What do we need to do to setup a structure like this?

share|improve this question

2 Answers 2

If I understood what you are asking you simply need to buy a WHM + cPanel Reseller Hosting account.

With that in place you can create one cPanel account for each of your customers and as you wish: "The users don't have access to other websites hosted on that server"

Search on Google for "Reseller Hosting WHM cPanel", and you will find millions.

share|improve this answer
    
We are not wanting to resell for other companies on their servers. We want to host cPanel ourselves and use our servers. –  user3035181 Mar 7 at 23:28
    
@user3035181: do you mean you have the server in your office/house? –  Marco Demaio Mar 8 at 19:00
    
I have 32 servers with 10GB/s fiber connection and a 10gig switch. It's in my private office. –  user3035181 Mar 11 at 3:02
    
@user3035181: cool, the hard way. If you have your own servers Herbert Musoke answer is the right one: buy a WHM+cPanel licence and install it on yoru servers. –  Marco Demaio Mar 11 at 13:19

Acquire a license for WHM+cPanel for your server and try to do some reading on the shell scripts WHM uses to make a cPanel accounts. As you make a new account, run your custom shell scripts to automatically choose a package for the new account and other configurations and mail the logins to the user email.

share|improve this answer

Your Answer

 
discard

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.