{"id":10413,"date":"2025-01-08T09:46:16","date_gmt":"2025-01-08T07:46:16","guid":{"rendered":"https:\/\/tremhost.com\/blog\/?p=10413"},"modified":"2025-01-08T09:46:16","modified_gmt":"2025-01-08T07:46:16","slug":"integrating-whm-with-cpanel-a-step-by-step-guide","status":"publish","type":"post","link":"https:\/\/tremhost.com\/blog\/integrating-whm-with-cpanel-a-step-by-step-guide\/","title":{"rendered":"Integrating WHM with cPanel: A Step-by-Step Guide"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p>Integrating WHM (Web Host Manager) with cPanel is essential for resellers and hosting providers, allowing you to manage multiple cPanel accounts efficiently. WHM provides administrative access, while cPanel offers users a friendly interface for managing their own hosting accounts. Here\u2019s how to integrate and set up WHM with cPanel effectively.<\/p>\n<h2>Step 1: Access WHM<\/h2>\n<ol>\n<li><strong>Log In to WHM<\/strong>:\n<ul>\n<li>Open your web browser.<\/li>\n<li>Enter the URL for WHM, typically <code>https:\/\/your-server-ip:2087<\/code>.<\/li>\n<li>Enter your username and password provided by your hosting provider.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Step 2: Create a New User Account<\/h2>\n<ol>\n<li><strong>Navigate to Account Functions<\/strong>:\n<ul>\n<li>In the WHM dashboard, locate the <strong>Account Functions<\/strong> section.<\/li>\n<li>Click on <strong>Create a New Account<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Fill in Account Details<\/strong>:\n<ul>\n<li><strong>Domain<\/strong>: Enter the domain name for the user account.<\/li>\n<li><strong>Username<\/strong>: Choose a unique username.<\/li>\n<li><strong>Password<\/strong>: Create a strong password.<\/li>\n<li><strong>Email<\/strong>: Provide an email address for account notifications.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Select a Package<\/strong>:\n<ul>\n<li>If you have predefined packages, select one. If not, you can set resource limits manually.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Set Resource Limits<\/strong>:\n<ul>\n<li>Specify disk space, bandwidth, and other resource settings according to your hosting plan.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Click Create<\/strong>:\n<ul>\n<li>Finalize account creation by clicking the <strong>Create<\/strong> button.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Step 3: Accessing cPanel<\/h2>\n<ol>\n<li><strong>Log In to cPanel<\/strong>:\n<ul>\n<li>Use the credentials you just created.<\/li>\n<li>Access cPanel via the URL: <code>https:\/\/your-domain\/cpanel<\/code> or <code>https:\/\/your-server-ip\/cpanel<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Step 4: Customize cPanel Settings<\/h2>\n<ol>\n<li><strong>Branding<\/strong>:\n<ul>\n<li>Customize the cPanel interface by adding your logo and colors:\n<ul>\n<li>Go to <strong>Customization<\/strong> in cPanel.<\/li>\n<li>Upload your logo and adjust the theme settings.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configure Email Accounts<\/strong>:\n<ul>\n<li>Navigate to the <strong>Email Accounts<\/strong> section.<\/li>\n<li>Set up email addresses for the user.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Set Up Databases<\/strong>:\n<ul>\n<li>Use the <strong>MySQL Databases<\/strong> feature to create and manage databases.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Step 5: Enable Features and Install Applications<\/h2>\n<ol>\n<li><strong>Manage cPanel Features<\/strong>:\n<ul>\n<li>In WHM, go to <strong>Feature Manager<\/strong> to enable or disable features for specific packages.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Install Applications<\/strong>:\n<ul>\n<li>Use cPanel\u2019s <strong>Softaculous Apps Installer<\/strong> or similar tools to install applications like WordPress, Joomla, etc.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Step 6: Monitoring and Management<\/h2>\n<ol>\n<li><strong>Monitor Account Usage<\/strong>:\n<ul>\n<li>Use WHM to monitor disk space, bandwidth, and other resource usage for each cPanel account.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Manage Backups<\/strong>:\n<ul>\n<li>Set up automated backups in WHM to ensure data protection for your cPanel accounts.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Provide Support<\/strong>:\n<ul>\n<li>Be prepared to assist your clients with any issues they face in their cPanel accounts.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Step 7: Security Settings<\/h2>\n<ol>\n<li><strong>Configure Security Options<\/strong>:\n<ul>\n<li>In WHM, navigate to <strong>Security Center<\/strong>.<\/li>\n<li>Enable features like <strong>ModSecurity<\/strong>, <strong>CSF Firewall<\/strong>, and <strong>Two-Factor Authentication<\/strong> for added security.<\/li>\n<\/ul>\n<\/li>\n<li><strong>SSL Management<\/strong>:\n<ul>\n<li>Use <strong>SSL\/TLS<\/strong> in WHM to manage and install SSL certificates for your cPanel accounts.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Conclusion<\/h2>\n<p>Integrating WHM with cPanel is a straightforward process that enables you to manage multiple user accounts effectively. By following these steps, you can set up and customize cPanel accounts for your clients, ensuring they have the tools they need to manage their websites. With efficient management and security practices, you can build a successful hosting business.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Integrating WHM (Web Host Manager) with cPanel is essential for resellers and hosting providers, allowing you to manage multiple cPanel accounts efficiently. WHM provides administrative access, while cPanel offers users a friendly interface for managing their own hosting accounts. Here\u2019s how to integrate and set up WHM with cPanel effectively. Step 1: Access WHM Log [&hellip;]<\/p>\n","protected":false},"author":226,"featured_media":9579,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[49],"tags":[],"class_list":{"0":"post-10413","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tips"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/posts\/10413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/users\/226"}],"replies":[{"embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/comments?post=10413"}],"version-history":[{"count":1,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/posts\/10413\/revisions"}],"predecessor-version":[{"id":10414,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/posts\/10413\/revisions\/10414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/media\/9579"}],"wp:attachment":[{"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/media?parent=10413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/categories?post=10413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/tags?post=10413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}