{"id":12645,"date":"2026-06-08T05:33:46","date_gmt":"2026-06-08T05:33:46","guid":{"rendered":"https:\/\/www.webystrata.com\/blog\/?p=12645"},"modified":"2026-06-08T08:09:19","modified_gmt":"2026-06-08T08:09:19","slug":"create-a-cpanel-account-in-whm","status":"publish","type":"post","link":"https:\/\/www.webystrata.com\/blog\/create-a-cpanel-account-in-whm\/","title":{"rendered":"How to Create a cPanel Account in WHM"},"content":{"rendered":"<h1>How to Create a cPanel Account in WHM<\/h1>\n<p>Managing multiple websites on a server becomes much easier with WHM (Web Host Manager). WHM provides administrators and hosting resellers with powerful tools to create, manage, and maintain cPanel accounts. Every website hosted on a cPanel server requires its own cPanel account, making account creation one of the most common tasks performed in WHM.<\/p>\n<p>Whether you are a hosting provider, reseller, web developer, or server administrator, understanding how to create a cPanel account in WHM is essential for efficient server management. This guide will walk you through the entire process and explain the settings involved so you can confidently create and manage hosting accounts.<\/p>\n<h2>What Is a cPanel Account?<\/h2>\n<p>A cPanel account is an individual hosting account that provides users with access to website management tools. Through cPanel, website owners can:<\/p>\n<ul>\n<li>Manage website files<\/li>\n<li>Create email accounts<\/li>\n<li>Configure databases<\/li>\n<li>Manage DNS settings<\/li>\n<li>Install applications<\/li>\n<li>Create backups<\/li>\n<li>Monitor resource usage<\/li>\n<\/ul>\n<p>WHM acts as the administrative interface that allows server owners and resellers to create and manage these cPanel accounts.<\/p>\n<h2>Why\u00a0 to Create a\u00a0 cPanel Accounts Through WHM?<\/h2>\n<p>Creating cPanel accounts through WHM offers several advantages:<\/p>\n<ul>\n<li>Centralized management of multiple websites<\/li>\n<li>Easy allocation of server resources<\/li>\n<li>Quick deployment of new hosting accounts<\/li>\n<li>Improved organization of domains and clients<\/li>\n<li>Enhanced security through account isolation<\/li>\n<li>Simplified hosting package management<\/li>\n<\/ul>\n<p>By using WHM, administrators can efficiently manage dozens or even thousands of hosting accounts from a single dashboard.<\/p>\n<h2>Prerequisites Before Creating a cPanel Account<\/h2>\n<p>Before you begin, ensure that:<\/p>\n<ul>\n<li>You have access to WHM as root or reseller.<\/li>\n<li>A valid domain name is available.<\/li>\n<li>DNS settings are properly configured.<\/li>\n<li>Hosting packages have been created (recommended).<\/li>\n<li>The server has sufficient disk space and bandwidth resources.<\/li>\n<\/ul>\n<p>Having these requirements in place will help ensure a smooth account creation process.<\/p>\n<h2>Step 1: Log in to WHM<\/h2>\n<p>Start by accessing your WHM dashboard.<\/p>\n<p>Common WHM login URLs include:<\/p>\n<ul>\n<li><a href=\"https:\/\/yourdomain.com:2087\/\" target=\"_blank\" rel=\"noopener\">https:\/\/yourdomain.com:2087<\/a><\/li>\n<li><a href=\"https:\/\/server-ip-address:2087\/\">https:\/\/server-ip-address:2087<\/a><\/li>\n<\/ul>\n<p>Enter your WHM username and password to log in.<\/p>\n<p>Once authenticated, you will be directed to the WHM home page where all server management tools are available.<\/p>\n<p>&nbsp;<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-12638\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/dashboard-1.webp\" alt=\"how-to-create-a-cpanel-account-in-whm\" width=\"1912\" height=\"911\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/dashboard-1.webp 1912w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/dashboard-1-300x143.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/dashboard-1-1024x488.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/dashboard-1-768x366.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/dashboard-1-1536x732.webp 1536w\" sizes=\"(max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Step 2: Access the Create a New Account Feature<\/h2>\n<p>In the WHM dashboard:<\/p>\n<ol>\n<li>Locate the search box on the left sidebar.<\/li>\n<li>Type &#8220;Create a New Account.&#8221;<\/li>\n<li>Click on the option when it appears.<\/li>\n<\/ol>\n<p>This opens the account creation interface where you can configure the new hosting account.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12639\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-new-account.webp\" alt=\"how-to-create-a-cpanel-account-in-whm\" width=\"1912\" height=\"911\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-new-account.webp 1912w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-new-account-300x143.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-new-account-1024x488.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-new-account-768x366.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-new-account-1536x732.webp 1536w\" sizes=\"(max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Step 3: Enter Domain Information<\/h2>\n<p>The Domain Information section contains the basic account details.<\/p>\n<h3>Domain<\/h3>\n<p>Enter the primary domain name for the hosting account.<\/p>\n<p>Example:<\/p>\n<p>example.com<\/p>\n<h3>Username<\/h3>\n<p>WHM automatically generates a username based on the domain name. You may modify it if necessary.<\/p>\n<p>Example:<\/p>\n<p>example<\/p>\n<h3>Password<\/h3>\n<p>Create a secure password for the account. WHM includes a password generator that can create strong passwords automatically.<\/p>\n<h3>Email Address<\/h3>\n<p>Provide a valid email address for the account owner. This email is used for notifications, password recovery, and account-related communication.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12640\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/domain-info.webp\" alt=\"how-to-create-a-cpanel-account-in-whm\" width=\"1907\" height=\"908\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/domain-info.webp 1907w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/domain-info-300x143.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/domain-info-1024x488.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/domain-info-768x366.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/domain-info-1536x731.webp 1536w\" sizes=\"(max-width: 1907px) 100vw, 1907px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Step 4: Choose a Hosting Package<\/h2>\n<p>The Package section allows you to assign predefined hosting resources.<\/p>\n<p>A hosting package typically includes:<\/p>\n<ul>\n<li>Disk space allocation<\/li>\n<li>Monthly bandwidth limits<\/li>\n<li>Maximum email accounts<\/li>\n<li>FTP account limits<\/li>\n<li>Database limits<\/li>\n<li>Addon domains<\/li>\n<li>Subdomains<\/li>\n<\/ul>\n<p>Using hosting packages helps maintain consistency across accounts and reduces manual configuration.<\/p>\n<p>If no package is selected, you may need to manually configure account limits later.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12641\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/package.webp\" alt=\"how-to-create-a-cpanel-account-in-whm\" width=\"1893\" height=\"917\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/package.webp 1893w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/package-300x145.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/package-1024x496.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/package-768x372.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/package-1536x744.webp 1536w\" sizes=\"(max-width: 1893px) 100vw, 1893px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Step 5: Configure\u00a0 Settings (optional)<\/h2>\n<h3><span style=\"color: #000000;\">DNS Settings<\/span><\/h3>\n<p>WHM automatically creates DNS zones for new accounts.<\/p>\n<p>In the DNS Settings section, you can choose options such as:<\/p>\n<ul>\n<li>Automatically create DNS zones<\/li>\n<li>Use custom nameservers<\/li>\n<li>Configure DNS clustering<\/li>\n<\/ul>\n<p>For most hosting environments, the default DNS configuration is sufficient.<\/p>\n<p>Proper DNS configuration ensures that the domain resolves correctly to your server.<\/p>\n<h3>\u00a0Mail Routing<\/h3>\n<p>Mail Routing determines how email is handled for the domain.<\/p>\n<p>Available options include:<\/p>\n<h3>Automatically Detect Configuration<\/h3>\n<p>WHM determines the appropriate configuration automatically.<\/p>\n<h3>Local Mail Exchanger<\/h3>\n<p>Choose this option if email services are hosted on the same server.<\/p>\n<h3>Remote Mail Exchanger<\/h3>\n<p>Select this option if email is handled by an external provider such as Google Workspace or Microsoft 365.<\/p>\n<p>For most shared hosting accounts, Automatic Detection works perfectly.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12642\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/mail-domain.webp\" alt=\"how-to-create-a-cpanel-account-in-whm\" width=\"1915\" height=\"893\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/mail-domain.webp 1915w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/mail-domain-300x140.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/mail-domain-1024x478.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/mail-domain-768x358.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/mail-domain-1536x716.webp 1536w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Step 6: Review Account Information<\/h2>\n<p>Before proceeding, carefully verify all information entered:<\/p>\n<ul>\n<li>Domain name<\/li>\n<li>Username<\/li>\n<li>Password<\/li>\n<li>Contact email<\/li>\n<li>Hosting package<\/li>\n<li>DNS settings<\/li>\n<li>Mail routing configuration<\/li>\n<\/ul>\n<p>Reviewing the settings helps avoid future issues and saves time.<\/p>\n<h2>Step 7: Create the cPanel Account<\/h2>\n<p>Once everything is configured:<\/p>\n<ol>\n<li>Scroll to the bottom of the page.<\/li>\n<li>Click the <strong>Create<\/strong> button.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12643\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-1.webp\" alt=\"how-to-create-a-cpanel-account-in-whm\" width=\"1915\" height=\"893\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-1.webp 1915w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-1-300x140.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-1-1024x478.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-1-768x358.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-1-1536x716.webp 1536w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>WHM will begin provisioning the account automatically.<\/p>\n<p>During this process, the server creates:<\/p>\n<ul>\n<li>User account<\/li>\n<li>Home directory<\/li>\n<li>DNS zone<\/li>\n<li>Apache virtual host configuration<\/li>\n<li>Email configuration<\/li>\n<li>FTP access<\/li>\n<li>cPanel environment<\/li>\n<\/ul>\n<p>The process usually takes only a few seconds.<\/p>\n<h2>Step 8: Verify Successful Account Creation<\/h2>\n<p>After completion, WHM displays a success message.<\/p>\n<p>You will see information such as:<\/p>\n<ul>\n<li>Domain name<\/li>\n<li>Username<\/li>\n<li>Server hostname<\/li>\n<li>cPanel login URL<\/li>\n<li>IP address assignment<\/li>\n<\/ul>\n<p>At this stage, the hosting account is ready for use.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12644\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/ok.webp\" alt=\"how-to-create-a-cpanel-account-in-whm\" width=\"1915\" height=\"897\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/ok.webp 1915w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/ok-300x141.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/ok-1024x480.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/ok-768x360.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/ok-1536x719.webp 1536w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Accessing the New cPanel Account<\/h2>\n<p>Users can log in to cPanel using:<\/p>\n<p><a href=\"https:\/\/yourdomain.com:2083\/\" target=\"_blank\" rel=\"noopener\">https:\/\/yourdomain.com:2083<\/a><\/p>\n<p>or<\/p>\n<p><a href=\"https:\/\/server-hostname:2083\/\">https:\/\/server-hostname:2083<\/a><\/p>\n<p>They can then begin managing their website, email accounts, databases, and hosting settings.<\/p>\n<h2>Managing Existing cPanel Accounts<\/h2>\n<p>After creating an account, WHM provides several management tools.<\/p>\n<p>You can:<\/p>\n<ul>\n<li>Change account passwords<\/li>\n<li>Upgrade hosting packages<\/li>\n<li>Modify account limits<\/li>\n<li>Suspend or unsuspend accounts<\/li>\n<li>Access cPanel directly<\/li>\n<li>View bandwidth usage<\/li>\n<li>Manage backups<\/li>\n<li>Terminate accounts when necessary<\/li>\n<\/ul>\n<p>These options are available under the Account Functions section in WHM.<\/p>\n<h2>Common Issues When Creating cPanel Accounts<\/h2>\n<h3>Domain Already Exists<\/h3>\n<p>If WHM reports that the domain already exists:<\/p>\n<ul>\n<li>Check existing accounts.<\/li>\n<li>Remove duplicate entries.<\/li>\n<li>Verify DNS records.<\/li>\n<\/ul>\n<h3>Username Conflict<\/h3>\n<p>Usernames must be unique across the server. Choose an alternative username if one is already in use.<\/p>\n<h3>Insufficient Server Resources<\/h3>\n<p>Ensure adequate disk space, memory, and bandwidth are available before creating new accounts.<\/p>\n<h3>Package Not Found<\/h3>\n<p>Create hosting packages under WHM&#8217;s Package Functions before assigning them to new accounts.<\/p>\n<h2>Best Practices for Creating cPanel Accounts<\/h2>\n<p>To maintain a secure and organized hosting environment:<\/p>\n<ul>\n<li>Use strong passwords for every account.<\/li>\n<li>Assign hosting packages instead of manual resource limits.<\/li>\n<li>Enable automated backups.<\/li>\n<li>Keep WHM and cPanel updated.<\/li>\n<li>Monitor server resource utilization regularly.<\/li>\n<li>Configure proper DNS records.<\/li>\n<li>Use secure email addresses for account notifications.<\/li>\n<\/ul>\n<p>Following these practices improves security, performance, and account management efficiency.<\/p>\n<h2>Conclusion<\/h2>\n<p>Creating a cPanel account in WHM is a straightforward process that allows administrators and resellers to quickly provision hosting accounts for websites and clients. By entering domain information, assigning hosting packages, configuring DNS settings, and reviewing account details, you can have a fully functional hosting account ready within minutes.<\/p>\n<p>WHM&#8217;s account management features make it easy to scale your hosting environment while maintaining organization, security, and resource control. Whether you manage a few websites or hundreds of client accounts, mastering the process of creating cPanel accounts in WHM is a valuable skill for efficient server administration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Create a cPanel Account in WHM Managing multiple websites on a server becomes much easier with WHM (Web Host Manager). WHM provides administrators and hosting resellers with powerful tools to create, manage, and maintain cPanel accounts. Every website hosted on a cPanel server requires its own cPanel account, making account creation one of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":12646,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3],"tags":[],"class_list":["post-12645","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-latest-updates","category-whm-panel"],"_links":{"self":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/12645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/comments?post=12645"}],"version-history":[{"count":1,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/12645\/revisions"}],"predecessor-version":[{"id":12647,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/12645\/revisions\/12647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media\/12646"}],"wp:attachment":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media?parent=12645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/categories?post=12645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/tags?post=12645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}