One cPanel Managed by Multiple Users

Share on facebook
Share on google
Share on twitter
Share on linkedin

If you would like multiple cPanels managed by a single user, this is possible by having multiple products in one WHMCS account (you can see what that looks like here). If you would like multiple users to have access to a single cPanel, keep reading! 

 

Note before beginning: cPanel does not natively have a way to support multiple administrators. This guide is a Domain of One’s Own workaround and is not perfect.

 

Let’s say you have 3 professors that need admin access to a departmental cPanel account called history.stateu.org.

 

First, make sure Professors 1, 2, and 3 have all signed into your main DoOO Portal at least once, even if they haven’t created their own cPanel account yet. The act of logging in and authenticating with the system creates a record (user profile) in WHMCS where history.stateu.org can then be associated with their account. If Professors 1, 2, and 3 already have individual accounts, not a problem. The history.stateu.org cPanel account will become an additional account that they can toggle between as seen here. If they don’t already have an account, the history.stateu.org cPanel will be the first thing they see when they sign in via single sign on. 

 

Step One

Next, in WHMCS, go to the Product/Service tab for the history.stateu.org cPanel account. This guide assumes that the cPanel account is already created (let’s say it’s in Professor 1’s account & you now need to give access to Professor 2 & 3). You will need to take note of the cPanel username and password, or keep this page open in a separate tab in your browser to reference later. 

 

Step 2

Navigate to the WHMCS profile for Professor 2 & 3. For both instances, you’ll want to go to the ‘Summary’ tab and click ‘Add New Order’.

 

Step 3

Un-checkOrder Confirmation,’ ‘Generate Invoice,’ and ‘Send Email,’ add the domain name (history.stateu.org in this case), and set the billing cycle annual:

 

After that, click ‘Submit Order’ and you should be taken to the following page:

Step 4

Copy the username and password from Step 1 and paste those credentials in the username & password fields on this Order Summary page. Uncheck Run Module Create. Again, do NOT check “Run Module Create” on the Order Summary Page, because the account already exists on the server and doing so will essentially recreate the cPanel account and erase existing content. The last step would be to click ‘accept order’.

 

Once the order is active within a user’s WHMCS account, that user will be able to manage cPanel next time they log in with Single Sign On. You can complete this with as many project admins as you’d like, though bear in mind that if you make changes to a cPanel password or anything else in 1 WHMCS profile, you’ll want to do the same for other admins as well. 

More to explore

Generating a Report of Users

Whether you’re preparing to deprovision accounts or simply wanting to track account usage, there are a few ways to get some much

Evaluating cPanel Disk Usage

As your community grows and you gain more accounts, your server disk space fills up with it. Oftentimes, this can be helped

SEARCH

css.php