Account Management 39 Recently updated 8 min read

Customizing and White Labeling WHM/cPanel for Nabtech Resellers

Customizing and White Labeling WHM/cPanel for Nabtech Resellers

Customizing and white labeling WHM/cPanel allows resellers to provide a branded, seamless experience to their clients. This guide details every step required to fully customize WHM/cPanel, set up private nameservers, and integrate with billing software like WHMCS, Blesta, or HostX.

Part 1: Customizing WHM for Resellers

  1. Branding the WHM Interface
    1. Add Your Logo and Company Name
      1. Log in to WHM: Open your WHM interface by entering your server’s IP followed by :2087 (e.g., https://your-server-ip:2087).
      2. Navigate to Customization: Go to Home > cPanel > Customization.
      3. Upload Logo: In the "Company Information" section, upload your company’s logo.
      4. Set Company Name: Enter your company name in the "Company Name" field.
    2. Custom Styles
      1. Create Custom Stylesheet: Develop a stylesheet (CSS) aligning with your company’s branding.
      2. Upload Custom Style: Go to Home > Themes > Universal Theme Manager. Click Browse to upload your custom stylesheet.
  2. Configuring Feature Lists
    1. Create Custom Feature Lists
      1. Access Feature Manager: Navigate to Home > Packages > Feature Manager.
      2. Create a New Feature List: Enter a name for your new feature list and click Add.
      3. Select Features: Check the features you want to include or exclude from this list.
      4. Save your changes.
  3. Package Management
    1. Create Custom Packages
      1. Access Add a Package: Navigate to Home > Packages > Add a Package.
      2. Define Package Resources: Enter a package name. Set resources such as disk space, bandwidth, email accounts, and databases.
      3. Apply Feature List: Select the feature list you created earlier from the dropdown menu.
  4. Customizing Email Notifications
    1. Modify Notification Templates
      1. Access Edit System Mail Preferences: Navigate to Home > Server Contacts > Edit System Mail Preferences.
      2. Customize Email Templates: Edit the email templates to include your company’s branding and tailored messages.
  5. Security and Access Control
    1. Set Up Two-Factor Authentication (2FA)
      1. Enable 2FA: Navigate to Home > Security Center > Two-Factor Authentication.
      2. Configure 2FA: Follow the steps to enable 2FA for WHM.
    2. Manage Reseller Privileges
      1. Access Reseller Center: Navigate to Home > Reseller Center.
      2. Assign Privileges: Configure permissions for reseller accounts.

Part 2: Customizing cPanel for Clients

  1. Branding and Themes
    1. Custom Logos and Themes
      1. Access Customization in WHM: Go to Home > Customization.
      2. Upload Logo and Select Theme: Upload your logo and select a theme that matches your brand.
  2. Customizing the cPanel Interface
    1. Apply Custom Feature Lists
      1. Assign Feature Lists to Accounts: Navigate to Home > Account Functions > Modify an Account. Select the account and apply the custom feature list created earlier.
    2. Modify cPanel Layout
      1. Use cPanel Layout Editor: Log in to cPanel as a user and navigate to Preferences > Change Style. Customize the layout to prioritize or hide certain features.
  3. Customizing Support Information
    1. Custom Support Links
      1. Set Custom Support Links: In WHM, go to Home > Customization and add links to your support portal, knowledge base, or contact page.
    2. Modify Contact Information
      1. Set Contact Information: Ensure your contact details are visible in cPanel by navigating to Home > Account Functions > Modify Account in WHM and editing the contact information fields.
  4. Enhancing Security for Clients
    1. Enable Two-Factor Authentication (2FA) for Clients
      1. Encourage 2FA: Instruct clients to enable 2FA in their cPanel accounts by navigating to cPanel > Security > Two-Factor Authentication.
    2. Provide Security Tools
      1. Offer Security Tools: Include tools like SiteLock, CodeGuard, and SSL certificates within cPanel. Manage these through the "Security" section in WHM.
  5. Customizing Client Notifications
    1. Modify Email Templates
      1. Access Customization: In WHM, go to Home > Customization > Email Templates.
      2. Edit Templates: Customize the text and branding of the email templates used by cPanel.

Part 3: Setting Up Private Nameservers

Discussion

Loading the discussion…