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?

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.

  • We are not wanting to resell for other companies on their servers. We want to host cPanel ourselves and use our servers. Commented Mar 7, 2014 at 23:28
  • @user3035181: do you mean you have the server in your office/house? Commented Mar 8, 2014 at 19:00
  • I have 32 servers with 10GB/s fiber connection and a 10gig switch. It's in my private office. Commented Mar 11, 2014 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. Commented Mar 11, 2014 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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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