{"id":16508,"date":"2019-04-04T08:14:15","date_gmt":"2019-04-04T08:14:15","guid":{"rendered":"https:\/\/www.hostinger.com\/tutorials\/?p=16508"},"modified":"2025-12-02T15:36:07","modified_gmt":"2025-12-02T15:36:07","slug":"what-is-whm","status":"publish","type":"post","link":"\/ca\/tutorials\/what-is-whm","title":{"rendered":"What is WHM?"},"content":{"rendered":"<p>WHM (WebHost Manager) is an administrative control tool that provides management capabilities for dedicated servers or VPS, enabling hosting providers to oversee customer accounts effectively.<\/p><p>In this article, you&rsquo;ll learn why you should use WHM and how it can be useful in website management.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/Web-Development-Glossary-for-Beginners.pdf\" target=\"_blank\" rel=\"noopener\">Download glossary for web beginners<\/a><\/p><p>\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-why-use-whm-web-host-manager\">Why use WHM (Web Host Manager)?<\/h2><p>These are the key points why you should use WHM for managing multiple websites:<\/p><ol class=\"wp-block-list\">\n<li><strong>Higher security for sites<\/strong>. A separate cPanel for each site means that if one domain gets hacked, the others won&rsquo;t be affected, thus making them more secure.<\/li>\n\n\n\n<li><strong>Better management<\/strong>. You have the power to monitor all activity on your <a href=\"\/ca\/tutorials\/how-to-make-a-website\">websites<\/a> and jump between cPanel instances easily. WHM also allows you to adjust the bandwidth and disk space of each account.<\/li>\n\n\n\n<li><strong>Reselling hosting<\/strong>. You can monetize your hosting by creating new cPanel accounts that people can buy.<\/li>\n\n\n\n<li><strong>Unique cPanels for branding<\/strong>. For reselling purposes, a WHM interface can be changed to reflect your brand.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-what-does-whm-do\">What does WHM do?<\/h2><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"550\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2019\/04\/whm-home-page.jpg\" alt=\"Homepage of WHM\" class=\"wp-image-16513\"  sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div><p>Here are some major WHM functions:<\/p><h3 class=\"wp-block-heading\" id=\"h-create-delete-or-suspend-accounts\">Create, delete, or suspend accounts<\/h3><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"733\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2019\/04\/create-new-cpanel-account.jpg\" alt=\"Creating new cPanel account with WHM\" class=\"wp-image-16511\"  sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div><p>WHM lets you add multiple cPanel accounts and set a default page for each of them.<\/p><p>To do this, go to <strong>Account Functions<\/strong> and fill in all information including the domain&rsquo;s details, <a href=\"\/ca\/tutorials\/how-to-point-domain-to-hostinger\">DNS<\/a> settings, and mail routing options. Then, click <strong>Create<\/strong>.<\/p><p>What is more, if one of your customers violates the agreement or their account is expired, you can delete or suspend it by going to the <strong>List Accounts<\/strong> menu.<\/p><h3 class=\"wp-block-heading\" id=\"h-monitoring-servers\">Monitoring servers<\/h3><p>All activity on your server can be tracked through WHM. For example, there is the <strong>Process Manager<\/strong> that registers all running processes on the server.<\/p><p>Secondly, with the <strong>Service Manager<\/strong>, the owner can manage services and their background activities.<\/p><p>And last but not least, <strong>Current Disk Usage<\/strong> will inform about remaining storage and what it&rsquo;s used for.<\/p><h3 class=\"wp-block-heading\" id=\"h-set-up-multiple-hosting-packages\">Set up multiple hosting packages<\/h3><p>As the WHM account owner, you have the freedom to decide how you will divide up the storage on your server. This is useful when you want to provide various hosting packages at different prices.<\/p><p>What&rsquo;s great is that you&rsquo;re easily able to upgrade an existing domain without having to move all the files.<\/p><h3 class=\"wp-block-heading\" id=\"h-transfer-files\">Transfer files<\/h3><p>It&rsquo;s possible to move files from a remote server to your own in a case where your new customer has an existing website with another host.<\/p><h3 class=\"wp-block-heading\" id=\"h-customize-your-reseller-brand\">Customize your reseller brand<\/h3><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"571\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2019\/04\/customization.jpg\" alt=\"WHM lets you customize your reselling brand\" class=\"wp-image-16512\"  sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div><p>You might want your server to be unique even though you&rsquo;re reselling it from the original hosting company.<\/p><p>With WHM, you&rsquo;re free to have your own logo, documentation links, cPanel style, and public company profile.<\/p><p>These settings can be found in the <strong>cPanel<\/strong> tab -&gt; <strong>Customization<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-market-provider-manager\">Market provider manager<\/h3><p>This feature lets you manage and display products that the customers may purchase through their cPanel, such as multi-year SSL contract or package upgrade.<\/p><h3 class=\"wp-block-heading\" id=\"h-ssl-certificates-management\">SSL certificates management<\/h3><p>If you are a reseller, customers will expect that your hosting has everything they need, including an SSL certificate. Luckily, you&rsquo;ll find the feature to install and manage it in the <strong>SSL\/TLS<\/strong> tab.<\/p><h3 class=\"wp-block-heading\" id=\"h-enable-cphulk-for-increased-security\">Enable cPHulk for increased security<\/h3><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"367\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2019\/04\/cphulk-protection.jpg\" alt=\"cPHulk protection for all cPanels\" class=\"wp-image-16510\"  sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div><p>Turning <a href=\"https:\/\/documentation.cpanel.net\/display\/68Docs\/cPHulk+Brute+Force+Protection\" target=\"_blank\" rel=\"noopener\">cPHulk<\/a> on will protect all domains from brute force attacks.<\/p><h3 class=\"wp-block-heading\" id=\"h-backup-and-restore-files\">Backup and restore files<\/h3><p>You can activate automatic backups to run on a single account or on all accounts. The data can then be uploaded to remote storage, such as Google Drive, WebDAV, and so on.<\/p><p>The backup settings, alongside the restore features, are located in the <strong>Backup<\/strong> tab.<\/p><h3 class=\"wp-block-heading\" id=\"h-provide-cms-for-cpanel-users\">Provide CMS for cPanel Users<\/h3><p>We suggest that you provide several options to make sure your users can install the <a href=\"\/ca\/tutorials\/what-is-a-cms\/\">content management system<\/a> of their choice. This function can be enabled under <strong>Manage cPAddons Site Software<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-tweaking\">Tweaking<\/h3><p>There&rsquo;s a ton of features in this section that can add to or edit many things on your server, including spam protection, the default login theme, and notification warnings.<\/p><h3 class=\"wp-block-heading\" id=\"h-plugins-for-cpanel\">Plugins for cPanel<\/h3><p>cPanel is compatible with plugins like <a href=\"http:\/\/munin-monitoring.org\/\" target=\"_blank\" rel=\"noopener\">Munin<\/a> (server monitor), <a href=\"https:\/\/www.clamav.net\/\" target=\"_blank\" rel=\"noopener\">ClamAV<\/a> (virus protection), and <a href=\"http:\/\/lucene.apache.org\/solr\/\" target=\"_blank\" rel=\"noopener\">Solr<\/a> (text indexing) and if you find some of them useful for your customers, you can add them through the Manage Plugins menu.<\/p><?xml encoding=\"utf-8\" ?><figure class=\"wp-block-image size-full\"><a class=\"hgr-tutorials-cta hgr-tutorials-cta-web-hosting\" href=\"\/ca\/web-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/11\/Web-hosting_in-text-banner.png\" alt=\"Hostinger web hosting banner\" class=\"wp-image-98604\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>WHM is a powerful tool to manage multiple websites and hosting user accounts. What&rsquo;s more, WHM makes reselling hosting possible and offers many other options for managing and adjusting your web hosting services.<\/p><p>I hope this article has given you a better understanding of WHM and how you can use it for website management. Also, you might want to have a look at <a href=\"\/ca\/tutorials\/hosting-control-panels\/\">alternative control panels<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WHM (WebHost Manager) is an administrative control tool that provides management capabilities for dedicated servers or VPS, enabling hosting providers to oversee customer accounts effectively. In this article, you&rsquo;ll learn why you should use WHM and how it can be useful in website management. Why use WHM (Web Host Manager)? These are the key points [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ca\/tutorials\/what-is-whm\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":108,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"What is WHM and How Can it Help You in Websites Management","rank_math_description":"WHM allows you to control several cPanels. In our article, you'll learn what is whm and how it can improve your websites management.","rank_math_focus_keyword":"what is whm","footnotes":""},"categories":[22683,22685],"tags":[],"class_list":["post-16508","post","type-post","status-publish","format-standard","hentry","category-hosting","category-technical-aspects"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-whm","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-whm","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-whm","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-whm","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-whm\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-whm\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-whm","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-whm","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-whm","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-whm","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-whm","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-whm","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-whm","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/posts\/16508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/users\/108"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/comments?post=16508"}],"version-history":[{"count":32,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/posts\/16508\/revisions"}],"predecessor-version":[{"id":138940,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/posts\/16508\/revisions\/138940"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/media?parent=16508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/categories?post=16508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/tags?post=16508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}