No menu items!
More

    Understand this potent control panel for hosting servers: WHM.

    Tela de computador com os logotipos WHM cPanel ao centro.
    Imagem: stephmcblack/FreeImages
    Tela de computador com os logotipos WHM cPanel ao centro.
    Imagem: driles/Flickr

    If you have a website and use a hosting service, you have likely encountered a control panel. While basic control panels provide resources for managing websites and emails, those overseeing multiple sites on one server may require more advanced solutions. The WHM panel is a notable choice known for its robust management and resources.

    This hosting control panel, also called cPanel WHM, is one of the most powerful in the market and regularly gets new features and updates. To learn more about the WHM panel, continue reading this article!

    What does WHM stand for?

    WHM is a Linux hosting server software designed to simplify server maintenance tasks through a user-friendly graphical interface. It is built using the PHP programming language. The abbreviation WHM stands for WebHost Manager, which can be translated as web hosting manager.

    WHM is not just a basic control panel; it offers the ability to oversee different server functions like DNS and SSL certificates, as well as manage hosting subaccounts, making it particularly useful for hosting resellers or companies with multiple websites on a single server.

    Discover the top PHP hosting providers in this comparison.

    WHM and cPanel

    Gráfico exibindo o logotipo do WHM com linhas ligando-o a diversos logotipos do cPanel, de menor tamanho, na parte inferior da imagem
    Imagem: MaxWdhs/FreePik
    Gráfico exibindo o logotipo do WHM com linhas ligando-o a diversos logotipos do cPanel, de menor tamanho, na parte inferior da imagem
    Imagem: TomasHa73/FreeImages

    WHM offers the cPanel control panel for managing hosting accounts on the server, particularly for advanced hosting services like resale, VPS, and dedicated servers. This option includes access to both WHM and cPanel, allowing users to create separate hosting accounts.

    The WHM is the primary panel for overall server management, while the cPanel is used for managing individual hosting accounts within the WHM and can have multiple instances in a single WHM installation.

    The user with access to WHM can control all cPanel accounts within WHM, but the reverse is not true: a user with access to a cPanel account cannot access the WHM panel. This system enables specific cPanel account access to be allocated to clients or professionals whose authority is limited to a specific website or hosting account.

    WHM, despite its complexity, is beneficial for any professional or company looking to oversee advanced server features, not just resellers or hosting companies.

    WHM’s ability to grant root access in certain instances expands its configuration options, making it a valuable tool for creating cPanel subaccounts, particularly beneficial for resellers, hosting companies, and businesses managing multiple websites on a single server. This is just one aspect of WHM’s powerful control panel.

    How to set up hosting accounts using WHM can also be found in the guide.

    WHM and WHMCS

    Gráfico exibindo o logotipo do WHM com linhas ligando-o a diversos logotipos do cPanel, de menor tamanho, na parte inferior da imagem. Ao lado do logotipo do WHM, há o logotipo do WHMCS, no topo da imagem.
    Imagem: wal_172619/PixaBay
    Gráfico exibindo o logotipo do WHM com linhas ligando-o a diversos logotipos do cPanel, de menor tamanho, na parte inferior da imagem. Ao lado do logotipo do WHM, há o logotipo do WHMCS, no topo da imagem.
    Imagem: GernotBra/StockVault

    WHMCS is a supplemental panel designed for website hosting companies and resellers, serving as an extension of WHM alongside cPanel.

    WHMCS provides a customer dashboard that includes features such as customer management, automated billing, integration with domain registration services, and a support ticket system. Customers also have access to a financial panel to manage their hosting services.

    WHM must be manually integrated with WHMCS, unlike cPanel, which is included in all WHM installations. Some companies providing resale plans, VPS, and dedicated servers with WHM offer a complimentary WHMCS license, or it can be obtained separately if not included.

    WHM General Information

    WHM is a robust control panel used for hosting servers, featuring numerous valuable functions tailored for hosting administrators’ daily tasks.

    LINK:  Liquid Web introduces a specialized platform for WooCommerce.

    Overview of WHM Panel

    The WHM homepage is viewed after logging into the dashboard and provides a summary of panel features. It contains links for managing hosting accounts and server administration.

    The image below shows convenient access to features for setting up new hosting accounts, managing accounts, creating hosting packages, accessing the resale center, using transfer tools, and managing backups. The server management section includes tools for monitoring processes, services, and disk usage.

    Página inicial padrão do painel WHM
    Imagem: karvanth/KaboomPics
    Página inicial padrão do painel WHM
    Imagem: timmossholder/iStock

    WHM’s default interface is mainly designed for handling hosting accounts on the server. If users prefer the initial access to be more focused on server management, they can switch to the “classic” version by clicking on a link at the top right corner of the page. This change will adjust the homepage links to display functions such as server configuration, reboot, system status, and DNS configuration.

    In the image below, you can see the traditional preview of the WHM homepage.

    Página inicial na visão “Clássica”
    Imagem: Chakkree_Chantakad/KaboomPics
    Página inicial na visão “Clássica”
    Imagem: JonPauling/KaboomPics

    All links found on the homepage are also accessible through the side menu. The homepage features a curated collection of essential links, with the side menu offering a wide array of options and features. The side menu serves as a comprehensive representation of the WHM’s capabilities, providing users with a glimpse of its power. The image below showcases the options available in the WHM side menu in version 84.

    Menu lateral do WHM, com todas as seções fechadas
    Imagem: MaxWdhs/KaboomPics
    Menu lateral do WHM, com todas as seções fechadas
    Imagem: MaxWdhs/ShutterStock

    Each menu item offers multiple suboptions. You can access the sub-menus by clicking on the item directly or expand all subitems at once using the down arrow located at the top of the side menu. The down arrow reveals all subitems, while the up arrow collapses them.

    Funcionamento da abertura e fechamento de seções no menu lateral
    Imagem: driles/GettyImages
    Funcionamento da abertura e fechamento de seções no menu lateral
    Imagem: Peggychoucair/UnPlash

    Side menu items can be sorted by using the search box located at the top of the menu.

    No topo do menu há uma caixa de busca, onde é possível filtrar as seções
    Imagem: TomasHa73/KaboomPics
    No topo do menu há uma caixa de busca, onde é possível filtrar as seções
    Imagem: astrovariable/Burst

    Now that we’ve examined the WHM panel, we will explore some of its main features. While we can’t cover all of WHM’s resources due to their abundance, we can still gain a good understanding of its operation through the topics discussed.

    Server settings in general

    The initial item shown in the WHM side menu is the server settings section, where essential server configurations, including IP addresses and server nameservers, can be set up.

    Configuração básica do servidor
    Imagem:
    chsyys/Burst
    Configuração básica do servidor
    Imagem: astrovariable/GettyImages

    In the remaining items of the section, various choices are available including altering the server’s main password, configuring usage statistics, setting up cron jobs, and more. Additionally, a terminal can be accessed directly in the browser without requiring SSH setup in an external terminal, although the latter option is also feasible.

    Um terminal com acesso root está disponível dentro do WHM
    Imagem: astrovariable/Flickr
    Um terminal com acesso root está disponível dentro do WHM
    Imagem: MaxWdhs/iStock

    There is also the option to modify the default server configurations, like the maximum number of emails sent per hour and PHP settings, among others.

    WHM automatic updates

    WHM can automatically update versions, making it easier for server administrators. In the Update Preferences section, you can select the release layer for automatic installation, with the default being the latest stable version.

    É possível definir a camada de versão que o WHM receberá a cada atualização
    Imagem:
    chsyys/PixaBay
    É possível definir a camada de versão que o WHM receberá a cada atualização
    Imagem: wal_172619/StockVault

    Updates can be set to occur automatically, although this setting can be adjusted if needed. Despite automatic updates, it might still be required to manually restart the server for certain installations to be completed. A notification will be displayed at the top right of the panel’s pages when a reboot is necessary.

    LINK:  HostGator Brazil has modified its website hosting packages and introduced the Turbo plan.
    Um aviso é exibido no topo direito do painel sempre que existe a necessidade de reinicialização para conclusão de atualizações
    Imagem: GernotBra/FreePik
    Um aviso é exibido no topo direito do painel sempre que existe a necessidade de reinicialização para conclusão de atualizações
    Imagem: karvanth/StockVault

    The server restart process typically lasts for a short period of time.

    Management and setup of hosting accounts (cPanel)

    In order to host websites effectively, it is essential to create hosting accounts with cPanel access, which can be shared with clients or account administrators. Users with access to WHM can manage all created cPanel accounts.

    When you go to the Account Information section in the side menu, you can use different features related to the hosting accounts on the server. The initial suboption (List Accounts) shows all the current cPanel accounts on the server and enables the setup of new ones.

    Lista de contas cPanel existentes na instalação do WHM
    Imagem: Chakkree_Chantakad/Flickr
    Lista de contas cPanel existentes na instalação do WHM
    Imagem: karvanth/KaboomPics

    To access an account’s cPanel, simply click on the “cP” icon in the cPanel column. This eliminates the need for passwords for the WHM user, allowing easy access to any cPanel accounts on the server.

    Painel cPanel acessado via WHM
    Imagem: stephmcblack/FreePik
    Painel cPanel acessado via WHM
    Imagem: driles/UnPlash

    To open a new hosting account, choose the Create a New Account option from the account list header. For account creation, a hosting package is required, which sets limits on disk space, monthly data transfer, email account numbers, and other factors. This feature is particularly beneficial for resellers or agencies managing multiple client accounts on one server.

    To create a new hosting package, go to the Packages section and select Add a Package. If no package exists, WHM will set up the new account using the default package with unlimited features.

    Seção para criação de pacotes de hospedagem
    Imagem: astrovariable/UnPlash
    Seção para criação de pacotes de hospedagem
    Imagem: Chakkree_Chantakad/FreeImages

    Customizing the cPanel interface

    The images display the default WHM/cPanel layout, but it can be personalized with the company’s name, logo, and a unique style. Customization choices can be found in the cPanel section of the side menu.

    Área para customização das contas cPanel
    Imagem: Peggychoucair/Pexels
    Área para customização das contas cPanel
    Imagem: JonPauling/DepositPhotos

    Other fundamental themes for cPanel are also accessible within the panel, in addition to the basic interface shown in these examples. Users have the option to select from dark, light, and retro themes.

    Estilos disponíveis na instalação padrão do WHM
    Imagem: astrovariable/StockVault
    Estilos disponíveis na instalação padrão do WHM
    Imagem:
    chsyys/FreePik

    SSL Certificate Issuance and Administration

    The WHM panel provides full control over SSL certificates for all domains on the server, including those in cPanel hosting accounts. It enables the installation of SSL certificates from third parties and the automatic generation of new ones, with default suppliers like Let’s Encrypt and cPanel by Sectigo.

    Opções de provedores de certificado SSL no WHM
    Imagem: Chakkree_Chantakad/GettyImages
    Opções de provedores de certificado SSL no WHM
    Imagem: driles/Pexels

    Hosts can see all current domains and subdomains on the server along with the SSL certificate status for each in the Manage SSL tab.

    Gerenciamento dos certificados SSL presentes no servidor
    Imagem: wal_172619/PixaBay
    Gerenciamento dos certificados SSL presentes no servidor
    Imagem: Peggychoucair/PixaBay

    Backups stored on WHM

    WHM offers a comprehensive backup section with various configuration options, allowing you to schedule automatic backups at your preferred intervals, select specific cPanel accounts to include, and customize how SQL databases are handled. These features can be found in the Backup Configuration tab in the side menu.

    Configuração de backups no WHM
    Imagem: MaxWdhs/PixaBay
    Configuração de backups no WHM
    Imagem: driles/GettyImages

    Sending backups to an external server is strongly advised as it ensures that backups remain secure in a different location in case of any server or disk malfunctions.

    After backing up your data, you have the option to transfer the backup file to a different server through various protocols such as Rsync, FTP, and SFTP. Alternatively, Google Drive or an Amazon S3 instance can also be utilized for this purpose. Once set up, this automated process occurs after each backup.

    LINK:  Monitoring the hosting's uptime and receiving alerts if your website goes down.
    Opções de envio dos backups para servidores externos
    Imagem:
    chsyys/Flickr
    Opções de envio dos backups para servidores externos
    Imagem: Peggychoucair/ShutterStock

    Server observation

    WHM offers extensive server monitoring features, allowing users to designate particular services for monitoring. The dashboard displays the status of these services under the Service Status section. To aid in problem-solving, WHM administrators can establish alerts via various channels like email and SMS to receive notifications when a service is inactive. Additionally, users can configure other notification settings, such as SSL certificate expiration, cPanel account suspension, and surpassing email sending limits.

    Status dos serviços no WHM
    Imagem: TomasHa73/PixaBay
    Status dos serviços no WHM
    Imagem: JonPauling/UnPlash

    The dashboard provides access to the Apache web server status, daily process log, and CPU usage information. Users can view stored logs and track historical data to detect any irregularities in CPU usage and their causes.

    Log diário de processos do servidor
    Imagem: JonPauling/Pexels
    Log diário de processos do servidor
    Imagem: GernotBra/PixaBay

    The System Health section allows you to monitor the system’s status, view all current processes on the server, and terminate them using the panel without needing to access the terminal.

    Gerenciador de processos do servidor
    Imagem: wal_172619/Flickr
    Gerenciador de processos do servidor
    Imagem: GernotBra/GettyImages

    The storage disk usage report is also accessible in this portion.

    Relatório de uso do disco no WHM
    Imagem: TomasHa73/UnPlash
    Relatório de uso do disco no WHM
    Imagem: timmossholder/StockVault

    Obtaining WHM can be achieved by following these steps.

    WHM is a paid software, therefore it cannot be directly installed on a server. It can be acquired either by buying a license or through a hosting provider.

    WHM licenses are priced at $15 per month for a single installation, with costs decreasing for hosting companies based on the number of installations. Acquiring licenses is the most favorable choice for hosting firms and is essential for those using servers with unmanaged root access. Explore the range of available licenses on offer.

    Resellers, agencies, internet professionals, and others should opt for a hosting plan that includes the WHM panel, with the service provider covering the license fee. Larger companies with numerous clients pay a higher price for each individual license.

    Shared hosting plans often include cPanel as a control panel, but WHM is typically not available in these cases due to resource limitations.

    To discover hosting packages that utilize WHM, look for advanced services like Reseller, VPS, Cloud, and Dedicated Server. Keep in mind that the extent of WHM privileges can differ depending on the selected plan. Full server customization is only possible with WHM root access, which is typically unavailable in shared Reseller plans but offered in more robust VPS and Dedicated plans.

    Conclusion

    WHM is a robust control panel for overseeing hosting servers, ideal for individuals looking to resell hosting services or manage more advanced options like VPS and dedicated servers.

    Check out the most affordable options for Private Virtual Servers (VPS), Hosting Resale, and Dedicated Servers that include WHM in the service package, and take advantage of our special discounts before making a purchase. 😉

    Leave a comment if you have any inquiries, and I will be happy to assist you!

    Publication date: 12/02/2020 (last updated 02/02/2024)

    Concepts are labeled with tags.

    Server Sphere
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.