If you have any questions, please contact the cPanel sales team. See page 45 for details. Introduction to the Capabilities of cPanel & WHM V101712. cPanel, WebHost Manager and WHM are registered trademarks of cPanel, Inc. 2012. All rights reserved. Page 3 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Table of Contents Explanation of the cPanel & WHM interfaces .................................................. Page 6 cPanel WHM Levels of Access ..................................................................................................... Page 8 Root-Level User Reseller Website Owner (cPanel User) Tour of the cPanel Interface ................................................................................ Page 10 Ease of Use Comprehensive File Management Website Editing Web Disk Backups Virus Protection One-Click Software Installations Statistics and Logs Multiple Domain Support Comprehensive Email Management Spam Protection Mail Filtering Mailing Lists Mail Authentication Improved MX Entry Editor Databases Sripting Support Security DNS Management Advanced Functionality Tour of the Web Host Manager (WHM) Interface ............................................... Page 20 VPS Optimized vs. Accelerated Easy Apache Page 4 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Table of Contents Security Brute Force Considerations XSRF Protection Forcing Encrypted Logins Mail Server Curbing Incoming Spam Installers Service Management Mail, IM and Pager Notifcations Service Confguration CPU Usage and Background Process Detection Disk Usage Software Upgrades, Updates cPanel Build Types Account Migrations DNS Functionality Language Files Server Backups Account Management Enhancing Automation with Packages Removing Functionality with Feature Manager Automating Account Management with Billing Software Shell Access No Shell Access Jailed Shell Access Normal Shell Access Skeleton Directory Manage cPAddons Branding Customer Contact Pages Web Template Editor Resellers Page 5 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Table of Contents Software Modules ................................................................................................. Page 40 cPanel DNS ONLY cPanel GS (cPGS) Customizing cPanel Software ............................................................................. Page 42 cPanel is Flexible cPanel Has an Active Developer Community For More Information ........................................................................................... Page 44 If you have any questions, please contact the cPanel sales team. See page 45 for details. Explanation of the cPanel & WHM interfaces Page 7 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. cPanel provides an intuitive interface to help website owners manage their sites, while WebHost Manager (WHM) automates server management tasks for server administrators. Together, they reduce overhead by simplifying complex tasks and allowing customers to manage their own accounts. Professionals and novices alike love the power cPanel & WHM ofers, including the ability to activate new web technologies with the click of a mouse. This allows anyone to meet the needs of todays hosting customers with minimal efort. cPanel cPanel, our website control panel interface, is designed for website owners. cPanel simplifes tasks such as: Uploading and managing web pages Creating email accounts Installing web-based applications such as blogs, shopping carts, and forums Backing up data Protecting a sites content and bandwidth Generating and viewing statistics about visitors Reviewing error logs to locate broken links and other problems WHM WebHost Manager (WHM), our server control panel interface, is designed for server administrators and web hosts.
WHM makes it easy to: Set up and modify customer accounts Receive alerts from your server Install applications and programming language modules Create and apply hosting plans Block spam Integrate new web technologies Brand customers cPanel interfaces with custom logos Levels of Access Page 9 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Page 9 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Root-Level User Root-level users have access to every feature in cPanel & WHM. Root-level users also have access to all accounts on the server. Other users can be granted root- level access via the Reseller Center in the WHM interface. This is useful for allowing technical staf full access to cPanel & WHM, without having to share a single root password. Reseller Reseller accounts have full access to cPanel, but limited access to WHM. A resellers access to WHM is limited to creating new cPanel hosting accounts and managing existing accounts. Resellers can only manage cPanel accounts they own, preventing them from modifying accounts owned by other resellers on the server. Resellers cannot create additional reseller accounts. Website Owner (cPanel User) A website owner only has access to the cPanel interface. They can manage all aspects of their account and domains, but do not have any access to the WHM interface. The website owner can also create FTP sub-users and Mail sub-users, but cannot create additional cPanel hosting accounts. !"# Page 10 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Tour of the cPanel Interface Page 11 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Ease of Use The cPanel interface was designed by a team of interface experts to ensure ease of use. Its intuitive nature helps to reduce support requests from customers who are unfamiliar with cPanel. For inexperienced hosting customers, cPanel includes a Getting Started Wizard. This wizard assists new website owners with confguring basic account settings. Additionally, context-sensitive video tutorials and on-screen documentation help to ensure that website owners will be able to easily use our software. Page 12 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Comprehensive File Management Perhaps the most important part of managing a website is being able to upload and edit web content. Website owners can upload fles using FTP, FTPS, SFTP, Web Disk (our implementation of DAV), and our built-in File Managers. Often, a website owner may hire a professional web designer to build a site. With cPanel, a website owner can easily set up an additional FTP account for a contractor. This allows contractors access to the website without knowing the cPanel password. Website Editing File Manager has an integrated visual (WYSIWYG) HTML editor to assist novice website owners in creating and customizing their websites. File Manager also includes a code editor that allows programmers to quickly modify troublesome code. Web Disk The Web Disk feature allows website owners to easily maintain their websites using an interface that integrates with their personal computer or mobile device. Publishing and updating websites is as easy as dragging and dropping fles. Page 13 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Comprehensive fle management would be incomplete without backups. cPanel comes with a wizard to assist users with creating backups of their account. The backup interface is easily accessible. From there, a user can easily select which areas of a site to back up or download. Virus Protection cPanel lets server administrators easily enable virus protection. While viruses rarely infect servers running cPanel & WHM, email and websites served by cPanel/WHM servers are sometimes used as means to propagate viruses to vulnerable systems. cPanels virus protection scans incoming mail for possible viruses. Individual website owners can also scan an entire account for any fles that may contain viruses. Backups Page 14 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. One-Click Software Installations Its easy to install popular website applications such as WordPress, phpBB, and osCommerce in cPanel. And with our free cPGS plug-in, website owners can even run their own online gaming servers. cPanel also makes it simple for experienced website owners to install popular applications and Ruby Gems. Statistics and Logs Building a website is the frst step; next, the site owner needs to make the site easy to fnd. cPanel provides several tools for monitoring how visitors discover a site, and where those visitors are located. Easy-to-read graphs let a website owner spot trends; from there, she can modify her site accordingly. Search engine optimization (SEO) professionals may also wish to download raw logs to insert into their own log interpretation programs. These logs can be viewed and downloaded via the cPanel interface or FTP. Web developers will be glad to know that they can easily access Apache error logs via the cPanel interface in real time. Additionally, developers can monitor the bandwidth and browsers used to access the site. This helps website owners make informed decisions about further website optimization. Page 15 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Multiple Domain Support An individual cPanel account has the ability to host multiple domains. To have multiple domains serve the same website content, you can use the Parked Domains feature. This feature allows you to park multiple domains on your main domain. As a result, when a visitor accesses the parked domain, he sees the content of the main site. cPanel also supports hosting completely separate websites within the same cPanel account. Addon domains allow a separate domain to work on the same account, but serve a diferent website. The addon domain could be a directory within the main website, or a separate website, inaccessible from the main website. cPanel also provides a Redirects feature. Members of an afliate program may want to redirect visitors to a website on another server whenever a visitor accesses a domain or subdomain they own. The website owner can use redirects to automatically bring those visitors to the desired afliate website. Statistics and Logs Building a website is the frst step; next, the site owner needs to make the site easy to fnd. cPanel provides several tools for monitoring how visitors discover a site, and where those visitors are located. Easy-to-read graphs let a website owner spot trends; from there, she can modify her site accordingly. Search engine optimization (SEO) professionals may also wish to download raw logs to insert into their own log interpretation programs. These logs can be viewed and downloaded via the cPanel interface or FTP. Web developers will be glad to know that they can easily access Apache error logs via the cPanel interface in real time. Additionally, developers can monitor the bandwidth and browsers used to access the site. This helps website owners make informed decisions about further website optimization. Page 16 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Comprehensive Email Management Email is a critical function of most contemporary websites. cPanel allows website owners to create many email accounts and email forwarders. An email forwarder functions as an automatic relay from one address to another. This can be useful if, for example, you wish to receive company email at a personal email address. If a website owner needs to create many email addresses or forwarders at once, he can put them into a Microsoft Excel spreadsheet or CSV fle and use the Import Addresses/Forwarders feature to create those email addresses. All email accounts that are not forwarders can be accessed via the common mail protocols: IMAP and POP, their more secure and encrypted siblings IMAPS and POP3s, and a webmail interface. To assist with setting up an email client, cPanel supports automatic confguration of select clients. A website owner simply clicks on a link and opens a fle, and the mail client is automatically confgured. For hosting accounts with multiple domains, domain forwarders can be handy. They forward all email from one domain to a corresponding address on another domain. For example, setting up a domain forwarder for example.net to example.com would result in mail addressed to user@example.net being sent to user@example.com. Page 17 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Email is a critical function of most contemporary websites. cPanel allows website owners to create many email accounts and email forwarders. An email forwarder functions as an automatic relay from one address to another. This can be useful if, for example, you wish to receive company email at a personal email address. If a website owner needs to create many email addresses or forwarders at once, he can put them into a Microsoft Excel spreadsheet or CSV fle and use the Import Addresses/Forwarders feature to create those email addresses. All email accounts that are not forwarders can be accessed via the common mail protocols: IMAP and POP, their more secure and encrypted siblings IMAPS and POP3s, and a webmail interface. To assist with setting up an email client, cPanel supports automatic confguration of select clients. A website owner simply clicks on a link and opens a fle, and the mail client is automatically confgured. For hosting accounts with multiple domains, domain forwarders can be handy. They forward all email from one domain to a corresponding address on another domain. For example, setting up a domain forwarder for example.net to example.com would result in mail addressed to user@example.net being sent to user@example.com. Spam Protection cPanel comes with SpamAssassin at no additional cost. This helps curb spam by identifying common patterns in spam messages, then specifying the likelihood of the message being spam. This likelihood is quantifed as a spam score. Those who use IMAP or webmail can use SpamBox, a feature that will automatically deposit spam into its own folder. For additional spam protection, you can enable BoxTrapper. BoxTrapper can be enabled either for all addresses in this cPanel account, or for individual addresses. BoxTrapper is a challenge response system, where an unknown person sending a message must respond to a verifcation email before the message is delivered to the recipient. Mail Filtering Mail flters allow the server to automatically sort and discard mail before it is delivered. This is most useful for those who travel frequently and access their mail via IMAP or webmail. In the cPanel interface, clicking the Account Level Filtering icon allows the site owner to create an email flter that afects all email accounts associated with that cPanel account. Mail flters can also be created on the individual account level. Mailing Lists With the cPanel interface, users can create mailing lists that use the popular Mailman software. Mailman ofers great fexibility, allowing for everything from newsletter distribution to discussion groups similar to those found on Google or Yahoo. Mail Authentication To help ensure reliable delivery of email, cPanel supports the latest mail authentication standards such as SPF and DomainKeys. Mail authentication can determine whether mail is from someone pretending to be from a domain hosted on the cPanel server. Enabling these authentication methods is a simple matter of clicking the appropriate icon and enable button. These features require no changes to any mail clients confguration. Improved MX Entry Editor With the changing landscape of email services, it is increasingly common for individuals to have their mail hosted on a remote service such as Gmail for Domains. As a result, cPanel now has an improved MX Entry editor to give website owners more control over how their email is routed. Email Archiving Email Archiving allows users to save incoming, outgoing, or mailing list messages for a specifed amount of time. Archived messages are stored under the mail directory in the users home directory. Page 18 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Databases In todays world of blogs and content management systems, even novice website owners need to be able to create databases. As a result, cPanel has wizards to assist website owners with properly creating databases and database users, as well as issuing the appropriate permissions to database users. Experienced website owners will enjoy the phpMyAdmin and phpPgAdmin integration. These tools provide quick, simple management of MySQL and PostgreSQL databases. With cPanel, website owners can grant remote access to their databases. This is useful for small businesses that run programs requiring a centralized SQL server. Scripting Support cPanel/WHM natively supports several scripting languages, including CGI Perl, PHP, and Ruby on Rails. FrontPage extensions continue to be supported in cPanel/WHM despite that technology ofcially having reached end of life according to its manufacturer. Page 19 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Security In todays world of blogs and content management systems, even novice website owners need to be able to create databases. As a result, cPanel has wizards to assist website owners with properly creating databases and database users, as well as issuing the appropriate permissions to database users. Experienced website owners will enjoy the phpMyAdmin and phpPgAdmin integration. These tools provide quick, simple management of MySQL and PostgreSQL databases. With cPanel, website owners can grant remote access to their databases. This is useful for small businesses that run programs requiring a centralized SQL server. Scripting Support While much of cPanel & WHMs security capabilities are handled at the server level, some security measures are better managed by individual website owners. Website owners can password protect directories, then enable leech protection to ensure no one is sharing passwords. Webite owners who fnd their sites using excessive amounts of bandwidth can enable HotLink Protection to prevent others from hotlinking images directly from their hosting account, thus wasting their bandwidth. DNS Management cPanel allows website owners to manage their own DNS zones. This is useful for web design experts that need the ability to modify their DNS. For example, some remote mail hosting solutions require the creation of a custom DNS zone for accessing their services. cPanel/WHM natively supports several scripting languages, including CGI Perl, PHP, and Ruby on Rails. FrontPage extensions continue to be supported in cPanel/WHM despite that technology ofcially having reached end of life according to its manufacturer. Advanced Functionality Thanks to cPanels Advanced features, even expert designers and programmers will only rarely need to contact their system administrators for assistance. cPanel allows these individuals to easily customize several advanced behaviors of their websites, including the appearance of web server error pages and how directory listings should appear in Apache. Experienced website owners can also create their own cron jobs to automatically execute a script at pre-determined times. Page 20 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Tour of the Web Host Manager (WHM) Interface The WHM interface is a powerful yet easy-to-use interface for managing a server. Like the cPanel interface, it also has a Getting Started Wizard to assist system administrators with properly creating a working server confguration. After this process is complete, the system administrator can create accounts so the server can begin hosting websites. Page 21 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Page 21 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. The WHM interface is a powerful yet easy-to-use interface for managing a server. Like the cPanel interface, it also has a Getting Started Wizard to assist system administrators with properly creating a working server confguration. After this process is complete, the system administrator can create accounts so the server can begin hosting websites. VPS Optimized vs. Accelerated cPanel & WHM comes in two possible optimizations: VPS Optimized and Accelerated. Both ofer identical functionality; the diference is how the software is optimized. VPS Optimized is confgured for VPS environments where RAM is not as abundant as on dedicated servers. Accelerated is designed for dedicated servers and thus adjusts itself to make the most efcient use of those resources. cPanel/WHM automatically detects whether it is being installed on a dedicated or virtual server, and installs the appropriate optimization of cPanel/WHM accordingly. Page 22 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Easy Apache EasyApache is a tool that ofers great fexibility with regards to adding support for additional server technologies, such as Tomcat. It also makes recompiling Apache and PHP, and their modules, very easy. In a typical Unix environment, recompiling Apache and PHP can be a daunting and error-prone task even for an experienced system administrator. But the WHM interface with EasyApache makes this as easy as clicking a few mouse buttons. EasyApache allows the installation of additional specifc PHP modules as needed, with the ability to remove modules when they are no longer needed. This architecture allows a web server to run only the programming code required by websites on that server, thus optimizing the servers resource consumption and performance. Also, it ofers the fexibility to easily migrate among versions of Apache and even run PHP 4 and 5 simultaneously, if desired. To assist novice administrators, EasyApache will prevent the installation of modules known to confict with one another. Uptime is improved with EasyApache, since all confgurations set via EasyApache are automatically tested before being applied to the server. The automated nature of EasyApache also reduces the Apache downtime caused by these confgurations to mere seconds, even on the busiest of servers. Experienced system administrators can opt to run EasyApache via the command line as: /scripts/easyapache. Page 23 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Easy Apache Security The WHM interface provides a myriad of security tools for securing a server. Combining these with server-hardening technologies available via EasyApache will help protect the server against potential attackers. Many of these security tools can be found in the Security Center section of the WHM interface. EasyApache is a tool that ofers great fexibility with regards to adding support for additional server technologies, such as Tomcat. It also makes recompiling Apache and PHP, and their modules, very easy. In a typical Unix environment, recompiling Apache and PHP can be a daunting and error-prone task even for an experienced system administrator. But the WHM interface with EasyApache makes this as easy as clicking a few mouse buttons. EasyApache allows the installation of additional specifc PHP modules as needed, with the ability to remove modules when they are no longer needed. This architecture allows a web server to run only the programming code required by websites on that server, thus optimizing the servers resource consumption and performance. Also, it ofers the fexibility to easily migrate among versions of Apache and even run PHP 4 and 5 simultaneously, if desired. To assist novice administrators, EasyApache will prevent the installation of modules known to confict with one another. Uptime is improved with EasyApache, since all confgurations set via EasyApache are automatically tested before being applied to the server. The automated nature of EasyApache also reduces the Apache downtime caused by these confgurations to mere seconds, even on the busiest of servers. Experienced system administrators can opt to run EasyApache via the command line as: /scripts/easyapache. Page 24 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Brute Force Considerations When enabling brute force protection, an administrator may add her own IP address to the Trusted IPs list within the cPHulk utility; this is handy in case an administrator forgets her password, since it curbs the ability of a system administrator to lock herself out of her own server. XSRF Protection XSRF protection prevents malicious websites from taking advantage of the fact that you are logged into a cPanel & WHM server to trigger actions on that cPanel & WHM server. We recommend that you enable this protection; you can do this from the WHM Tweak Settings screen. However, be mindful that scripts that have not yet been updated to make use of the APIs available since the initial release of cPanel 11 may stop functioning as a result of enabling XSRF protection. If you need assistance with bringing your own scripts up to date to use our APIs, contact our technical analysts for assistance. Forcing Encrypted Logins Unencrypted logins via HTTP can be quite vulnerable to a hacker snifng trafc over an unsecured Wi-Fi network. Without encryption, passwords are broadcasted in plain text, allowing anyone to read them. WHMs Tweak Settings feature can force all logins to cPanel, WHM and webmail to be performed over an encrypted SSL connection. However, if these settings are enabled, we strongly recommend that you also set up an SSL certifcate for the cPanel/WHM/webmail service itself. Otherwise, novice website owners may become frightened when seeing an error in their web browser about the server using a self-signed SSL certifcate. One SSL certifcate for the cPanel/WHM/ webmail service can be installed via the Manage Service SSL Certifcates screen in WHMs Service Confguration section. This screen can also be used for installing SSL certifcates for other services. Keep in mind that these services do not automatically inherit any SSL certifcates set up for websites at this time. Mail Server cPanel & WHM uses Exim for its SMTP services. Exim also emulates support for sendmail, so all scripts that rely on sendmail capabilities will work on a cPanel & WHM server. For optimal performance, cPanel & WHM uses the maildir format of storing email, rather than the older mbox format. This also assists in the performance of webmail and IMAP on the server. cPanel & WHM uses Dovecot for ofering POP3 and IMAP capabilities, but Courier remains supported. Curbing Incoming Spam WHM allows even a novice system administrator to implement powerful mail server capabilities, such as blocking spam before the server ever processes it. This is implemented by means of several settings, including rejecting mail which has very high SpamAssassin Spam Scores or mail coming from an IP address on a Realtime Black List (RBL). RBLs are lists of IP addresses that are known as, or likely to be, sources of spam. By blocking spam before the server ever processes it, resource utilization is noticeably reduced. WHM supports 2 RBLs by default, but additional RBLs can be added. Page 25 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Brute Force Considerations When enabling brute force protection, an administrator may add her own IP address to the Trusted IPs list within the cPHulk utility; this is handy in case an administrator forgets her password, since it curbs the ability of a system administrator to lock herself out of her own server. XSRF Protection XSRF protection prevents malicious websites from taking advantage of the fact that you are logged into a cPanel & WHM server to trigger actions on that cPanel & WHM server. We recommend that you enable this protection; you can do this from the WHM Tweak Settings screen. However, be mindful that scripts that have not yet been updated to make use of the APIs available since the initial release of cPanel 11 may stop functioning as a result of enabling XSRF protection. If you need assistance with bringing your own scripts up to date to use our APIs, contact our technical analysts for assistance. Forcing Encrypted Logins Unencrypted logins via HTTP can be quite vulnerable to a hacker snifng trafc over an unsecured Wi-Fi network. Without encryption, passwords are broadcasted in plain text, allowing anyone to read them. WHMs Tweak Settings feature can force all logins to cPanel, WHM and webmail to be performed over an encrypted SSL connection. However, if these settings are enabled, we strongly recommend that you also set up an SSL certifcate for the cPanel/WHM/webmail service itself. Otherwise, novice website owners may become frightened when seeing an error in their web browser about the server using a self-signed SSL certifcate. One SSL certifcate for the cPanel/WHM/ webmail service can be installed via the Manage Service SSL Certifcates screen in WHMs Service Confguration section. This screen can also be used for installing SSL certifcates for other services. Keep in mind that these services do not automatically inherit any SSL certifcates set up for websites at this time. Mail Server cPanel & WHM uses Exim for its SMTP services. Exim also emulates support for sendmail, so all scripts that rely on sendmail capabilities will work on a cPanel & WHM server. For optimal performance, cPanel & WHM uses the maildir format of storing email, rather than the older mbox format. This also assists in the performance of webmail and IMAP on the server. cPanel & WHM uses Dovecot for ofering POP3 and IMAP capabilities, but Courier remains supported. Curbing Incoming Spam WHM allows even a novice system administrator to implement powerful mail server capabilities, such as blocking spam before the server ever processes it. This is implemented by means of several settings, including rejecting mail which has very high SpamAssassin Spam Scores or mail coming from an IP address on a Realtime Black List (RBL). RBLs are lists of IP addresses that are known as, or likely to be, sources of spam. By blocking spam before the server ever processes it, resource utilization is noticeably reduced. WHM supports 2 RBLs by default, but additional RBLs can be added. Page 26 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. For experienced system administrators, WHM ofers the Advanced Exim Confguration Editor, to allow for manual modifcations to the Exim confguration. Curbing Outbound Spam WHM ofers many tools to curb the server from becoming blacklisted because it is sending spam. The frst line of defense if the SMTP Tweak tool mentioned above on the Security Center screen of WHM. This sends website owners mail through the servers ofcial mail server, forcing them to obey any rules set by the system administrator. A good indicator that someone is spamming is if they are sending excessive amounts of email. In Tweak Settings, WHM ofers a couple of useful settings: A common setting for number of emails per hour is 100. Also, since suPHP and suEXEC are used by default on new cPanel/WHM servers, there is no legitimate reason for the nobody user to send email. Therefore, on servers running suPHP and suEXEC, you may block nobody from sending email so that any malicious activity can be easily tracked to the appropriate user. Since blacklists operate on the basis of IP addresses, it may be prudent to allocate a dedicated IP address to resellers and clients who send large quantities of email. Then, you can enable settings in the Exim Confguration Editor that force mail to be sent from an individual IP address, rather than the servers primary IP. While this does not prevent blacklisting, it quarantines the impact of individual users sending spam. Installers WHM allows server administrators to install software and modules via its graphical interface. Installing RPMs, Perl modules and code modules for other languages (e.g. PHP, PECLs, and Ruby Gems) can all be accomplished via the Software section of the WHM. When you enter one of these pages, you will be prompted for the module to install. Then, WHM will handle the installation. For installing modules in Apache or modules for PHP itself, use EasyApache. Service Management WHM allows you to browse swiftly through the status of the servers services, as well as restart any service as you desire. WHM maximizes uptime by automatically restarting any service that goes ofine. During this process, the WHM server will contact the server administrator about the service failure in case manual intervention is required. Mail, IM and Pager Notifcations The WHM interface ofers fexibility regarding notifcations about notable events taking place on the server. These events include notifcations about disk integrity, kernel crashing, account suspensions, and more. The server administrator can be notifed via email, pager/SMS, as well as via AIM and/or ICQ. These preferences can be set in the Server Contacts section of the WHM interface. Service Confguration WHM ofers experienced administrators the ability to customize the behavior of many of the services employed in a cPanel & WHM environment. Page 27 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. For experienced system administrators, WHM ofers the Advanced Exim Confguration Editor, to allow for manual modifcations to the Exim confguration. Curbing Outbound Spam WHM ofers many tools to curb the server from becoming blacklisted because it is sending spam. The frst line of defense if the SMTP Tweak tool mentioned above on the Security Center screen of WHM. This sends website owners mail through the servers ofcial mail server, forcing them to obey any rules set by the system administrator. A good indicator that someone is spamming is if they are sending excessive amounts of email. In Tweak Settings, WHM ofers a couple of useful settings: A common setting for number of emails per hour is 100. Also, since suPHP and suEXEC are used by default on new cPanel/WHM servers, there is no legitimate reason for the nobody user to send email. Therefore, on servers running suPHP and suEXEC, you may block nobody from sending email so that any malicious activity can be easily tracked to the appropriate user. Since blacklists operate on the basis of IP addresses, it may be prudent to allocate a dedicated IP address to resellers and clients who send large quantities of email. Then, you can enable settings in the Exim Confguration Editor that force mail to be sent from an individual IP address, rather than the servers primary IP. While this does not prevent blacklisting, it quarantines the impact of individual users sending spam. Installers WHM allows server administrators to install software and modules via its graphical interface. Installing RPMs, Perl modules and code modules for other languages (e.g. PHP, PECLs, and Ruby Gems) can all be accomplished via the Software section of the WHM. When you enter one of these pages, you will be prompted for the module to install. Then, WHM will handle the installation. For installing modules in Apache or modules for PHP itself, use EasyApache. Service Management WHM allows you to browse swiftly through the status of the servers services, as well as restart any service as you desire. WHM maximizes uptime by automatically restarting any service that goes ofine. During this process, the WHM server will contact the server administrator about the service failure in case manual intervention is required. Mail, IM and Pager Notifcations The WHM interface ofers fexibility regarding notifcations about notable events taking place on the server. These events include notifcations about disk integrity, kernel crashing, account suspensions, and more. The server administrator can be notifed via email, pager/SMS, as well as via AIM and/or ICQ. These preferences can be set in the Server Contacts section of the WHM interface. Service Confguration WHM ofers experienced administrators the ability to customize the behavior of many of the services employed in a cPanel & WHM environment. Page 28 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. CPU Usage and Background Process Detection WHM makes monitoring CPU loads easier than ever by placing the load stats at the top of the interface. This shows the servers load over the past 1, 5, and 15 minutes. WHMs in-depth tools also allow tracking CPU usage to individual processes and website owners. Background Process Detection allows you to disable risky services (such as Eggdrop) from running on the server. Disk Usage WHM also allows for quick monitoring of the servers disk space consumption and other disk I/O statistics. This is useful for determining whether additional disk space needs to be added to the server. Software Upgrades, Updates By default, WHM is set up for automatic updates. This will ensure the server receives all the latest security patches and functionality. WHM will automatically update any software that can be safely upgraded without supervision. This can include automatically updating MySQL 5.0 to the latest 5.0 build, updating cPanel & WHM to the latest build, and so forth. cPanel & WHM can be safely updated and upgraded without having to make a full server backup beforehand. cPanel/WHM remains fully operational during an update or upgrade. Also, no server reboots or restarts are required after a cPanel/WHM update or upgrade. cPanels stringent quality standards ensure that all software introduced into a cPanel environment is tested before being put into production use. Automatic updates can be disabled as well as customized via the Update Preferences screen in the WHM interface. Page 29 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. CPU Usage and Background Process Detection WHM makes monitoring CPU loads easier than ever by placing the load stats at the top of the interface. This shows the servers load over the past 1, 5, and 15 minutes. WHMs in-depth tools also allow tracking CPU usage to individual processes and website owners. Background Process Detection allows you to disable risky services (such as Eggdrop) from running on the server. Disk Usage WHM also allows for quick monitoring of the servers disk space consumption and other disk I/O statistics. This is useful for determining whether additional disk space needs to be added to the server. Software Upgrades, Updates By default, WHM is set up for automatic updates. This will ensure the server receives all the latest security patches and functionality. WHM will automatically update any software that can be safely upgraded without supervision. This can include automatically updating MySQL 5.0 to the latest 5.0 build, updating cPanel & WHM to the latest build, and so forth. cPanel & WHM can be safely updated and upgraded without having to make a full server backup beforehand. cPanel/WHM remains fully operational during an update or upgrade. Also, no server reboots or restarts are required after a cPanel/WHM update or upgrade. cPanels stringent quality standards ensure that all software introduced into a cPanel environment is tested before being put into production use. Automatic updates can be disabled as well as customized via the Update Preferences screen in the WHM interface. cPanel Build Types There are 4 primary build types of cPanel & WHM. The illustration below shows how an update propagates through the build types, being more thoroughly tested as it propagates: Page 30 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Account Migrations Whether you need to transfer 1 account or all of the accounts on a remote server, the WHM interface can assist. Its transfer interface can be used for moving accounts between servers, or for migrating from certain other control panels to cPanel/ WHM. To migrate customers from another hosting provider, simply have them send you their full cPanel backup fle. You can then place this backup in the /home directory of the destination server, and restore the backup. If you are migrating from another cPanel/WHM server to which you have root access, you get several additional features. WHM ofers the ability to skip the home directory, which is very useful for multimedia-intensive websites which can have their fles migrated by other means. For these transfers, DNS on the remote cPanel/WHM server will be updated to point to the new server once the account has been migrated, reducing downtime caused by DNS propagation. Compression is now done in-stream to reduce the hard disk resources required to migrate accounts from an overloaded machine. If you are migrating accounts from another control panel to which you have root access, feel free to make use of our migration assistance. More information is available at http://migrate.cPanel.net.
Page 31 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Account Migrations Whether you need to transfer 1 account or all of the accounts on a remote server, the WHM interface can assist. Its transfer interface can be used for moving accounts between servers, or for migrating from certain other control panels to cPanel/ WHM. To migrate customers from another hosting provider, simply have them send you their full cPanel backup fle. You can then place this backup in the /home directory of the destination server, and restore the backup. If you are migrating from another cPanel/WHM server to which you have root access, you get several additional features. WHM ofers the ability to skip the home directory, which is very useful for multimedia-intensive websites which can have their fles migrated by other means. For these transfers, DNS on the remote cPanel/WHM server will be updated to point to the new server once the account has been migrated, reducing downtime caused by DNS propagation. Compression is now done in-stream to reduce the hard disk resources required to migrate accounts from an overloaded machine. If you are migrating accounts from another control panel to which you have root access, feel free to make use of our migration assistance. More information is available at http://migrate.cPanel.net.
DNS Functionality WHM will automatically handle all DNS functionality for accounts maintained via the cPanel & WHM interfaces. However, the WHM interface does allow customization of DNS templates and DNS records, as well as other DNS management. WHM supports BIND by default. However, smaller servers (e.g. VPS servers) hosting only a few websites will beneft from our support for the lighter weight NSD software. WHM also allows DNS clustering with other servers running either cPanel/WHM or cPanel DNS ONLY. cPanel DNS ONLY is currently available at no cost. Page 32 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Language Files WHM is bundled with a myriad of language fles for translating the cPanel interface. However, in case cPanel & WHM does not come with the language you need, WHM provides tools that make it very easy to translate the cPanel interface yourself. Server Backups WHM allows for automatic server-wide backups which can be stored locally or remotely. Administrators can control when backups are run and what types of backups are made. One can even exclude specifc users from having their accounts backed up. This is useful if you host multimedia-intensive websites that can easily contain over a terabyte of data.
Page 33 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Language Files WHM is bundled with a myriad of language fles for translating the cPanel interface. However, in case cPanel & WHM does not come with the language you need, WHM provides tools that make it very easy to translate the cPanel interface yourself. Server Backups WHM allows for automatic server-wide backups which can be stored locally or remotely. Administrators can control when backups are run and what types of backups are made. One can even exclude specifc users from having their accounts backed up. This is useful if you host multimedia-intensive websites that can easily contain over a terabyte of data.
Account Management The WHM interface provides the ability to allocate accounts and terminate accounts, among many other account management functions. All cPanel users are created as standard Unix users. Account functions are divided into 3 sections of the WHM interface. First, Account Information provides information about accounts hosted on the server. Page 34 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Second, Account Functions allows modifcation of an individual account. Lastly, Multi-Account Functions allows you to perform a single operation with multiple accounts. Page 35 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Second, Account Functions allows modifcation of an individual account. Lastly, Multi-Account Functions allows you to perform a single operation with multiple accounts. Enhancing Automation with Packages You can automate the creation of accounts with similar privileges by means of packages. Packages are the internal WHM representation of a hosting plan, and can serve as templates for new accounts. These packages can also be used by third- party billing software that integrates into cPanel & WHM. Removing Functionality with Feature Manager The Feature Manager lets you enable or disable any icon in the cPanel interface. This allows you to create hosting plans with a minimal set of features, which can help avoid overwhelming novice website owners. Later, you can up-sell customers to more feature-rich hosting plans. Feature Manager ofers precise control with regards to user privileges. Root users have access to two special feature lists. The default feature list is used for any account that is not assigned a package, or is assigned a package without its own custom feature list. The other special feature list is the disabled feature list. This list is handy for preventing subordinate users from accessing a given feature. Features in the disabled feature list cannot be re-enabled by means of creating another feature list. Automating Account Management with Billing Software While cPanel & WHM is not bundled with billing automation functionality, there are many third-party billing automation solutions known to work with cPanel & WHM. Thus, you do not need to perform these tasks. Contact the cPanel sales team at sales@cpanel.net for assistance with fnding billing automation software to suit your needs. Shell Access cPanel & WHM ofers varying levels of shell access: No Shell Access The default and recommended option. The website owner will be completely unable to log in via SSH, but still able to use the secure SFTP (FTP via SSH) functionality of the cPanel & WHM server. Page 36 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Jailed Shell Access The website owner will be able to log in via SSH, but will be restricted to limited functionality deemed to be relatively safe in a shared hosting environment. This should only be given out on an as-needed basis. Normal Shell Access Other than the restrictions of standard Unix user permissions, a normal shell access user would be able to do anything they desire on the server. It is generally considered poor practice to ofer normal shell access to a hosting customer. Skeleton Directory Just as a skeleton serves as the basis for the human body, a skeleton directory provides a basis for new websites to build upon. Your skeleton directory will contain all the default fles to be placed on every new account you, or your billing software, creates. This can be useful for customizing a website owners initial homepage, or for providing more advanced functionality, such as implementing custom .htaccess rules by default. Manage cPAddons CPAddons is the name of the system cPanel/ WHM uses to allow one click installations of many popular web application and e-commerce packages. In the cPanel interface, this is simply called Site Software. However, cPAddons goes beyond merely installing these applications. The cPAddons system is designed to encourage the use of up-to-date software. This is critical, as many older versions of these applications may have known security vulnerabilities that were resolved in newer versions. If an application is out of date, the website owner will be sent an email automatically informing him to click a button in the cPanel interface to automatically upgrade the software. The power of the cPAddons system comes from the ability to administer such applications at a server-wide level. Server administrators can specify which applications they wish to ofer, select whether they wish to moderate installation requests for those applications, and force upgrades to all website owners running outdated software. This additional focus on system administration is what makes the cPAddons system unique. Page 37 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Jailed Shell Access The website owner will be able to log in via SSH, but will be restricted to limited functionality deemed to be relatively safe in a shared hosting environment. This should only be given out on an as-needed basis. Normal Shell Access Other than the restrictions of standard Unix user permissions, a normal shell access user would be able to do anything they desire on the server. It is generally considered poor practice to ofer normal shell access to a hosting customer. Skeleton Directory Just as a skeleton serves as the basis for the human body, a skeleton directory provides a basis for new websites to build upon. Your skeleton directory will contain all the default fles to be placed on every new account you, or your billing software, creates. This can be useful for customizing a website owners initial homepage, or for providing more advanced functionality, such as implementing custom .htaccess rules by default. Manage cPAddons CPAddons is the name of the system cPanel/ WHM uses to allow one click installations of many popular web application and e-commerce packages. In the cPanel interface, this is simply called Site Software. However, cPAddons goes beyond merely installing these applications. The cPAddons system is designed to encourage the use of up-to-date software. This is critical, as many older versions of these applications may have known security vulnerabilities that were resolved in newer versions. If an application is out of date, the website owner will be sent an email automatically informing him to click a button in the cPanel interface to automatically upgrade the software. The power of the cPAddons system comes from the ability to administer such applications at a server-wide level. Server administrators can specify which applications they wish to ofer, select whether they wish to moderate installation requests for those applications, and force upgrades to all website owners running outdated software. This additional focus on system administration is what makes the cPAddons system unique. Branding We encourage you to brand our software as you wish. Feel free to simply replace our logo, or completely transform the appearance of the software. The branding capabilities of cPanel are extensive. The cPanel Branding Editor, built into our software, allows you to easily make use of all of these branding capabilities. The Branding Editor is simple enough to allow you to perform some basic branding in under 5 minutes, but sophisticated enough to allow you to transform the cPanel interface to be consistent with your hosting websites design. Below is a comparison between our default branding and a custom branding style, illustrating how signifcantly you can customize the cPanel interface: Page 38 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Customer Contact Pages cPanel also makes it easy for resellers to enter their contact information into the control panel. This makes the resellers information available to website owners, who can then swiftly fnd someone to assist them. This can also be integrated with most ticket system software. Web Template Editor Using the Web Template Editor, resellers can customize several web pages that display when visitors access their customers sites. This includes the Account Suspended page and the interstitial page displayed when cPanel is detecting whether the software needs to work behind a frewall, the page displayed when an account has moved, and the default page displayed when the resellers IP address is typed directly into the web browser. By using custom nameservers, custom default pages via the skeleton directory feature, and custom contact pages, a reseller can provide a fully branded experience to her customers, never hinting that shes actually just a reseller. Page 39 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Page 39 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Resellers Resellers - users who purchase server resources and then resell them to website owners - are an important market for many hosting companies. As a result, we designed our software with the ability to create reseller accounts. These resellers can then create and manage accounts via the WHM interface. While resellers can manage the accounts they create, they cannot manage accounts they do not own. In the general context of cPanel/WHM, reseller users can have as much or as little control over the server as the server administrator desires. In fact, some reseller accounts are allocated to users who are not actual resellers. For example, a system administrator may grant reseller access to a junior system administrator so that the junior system administrator can perform basic server maintenance tasks. This goes beyond the privileges one would normally grant a reseller user, but stops short of full root access. WHM does have the ability to grant multiple resellers root-level access. This does not grant them root access to the servers command line, but does give them access to all the functionality of cPanel & WHM. This option is typically only recommended for system administrators. You should not grant this feature to customers or resellers customers. Page 39 Page 40 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Software Modules Software Modules Page 41 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Page 41 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Our Software Modules extend the functionality ofered by cPanel & WHM. You can learn more about these at: http:// cpanel.net/products/cpanelwhm/related-server-software.html cPanel DNS ONLY cPanel DNS ONLY is designed to work in conjunction with existing cPanel & WHM servers. Servers running cPanel DNS ONLY will participate in a DNS cluster with other cPanel DNS ONLY and cPanel/WHM servers. This increases nameserver uptime and prevents outages caused by a single point of failure. cPanel GS (cPGS) cPanel Game Server allows a cPanel hosting provider to host game servers in conjunction with a cPanel & WHM environment. Game servers may be hosted on a server separate from the primary cPanel & WHM server. This allows the cPanel & WHM server to serve web pages while the game server powers hours of fun for your clients. Page 42 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Customizing cPanel Software Page 43 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Page 43 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. In a cPanel & WHM environment, regular website owners, resellers, and root users all have access to the APIs. However, as with the cPanel & WHM interfaces, users are limited to permissions granted to them. For example, since a regular website owner cannot create additional cPanel accounts, they are also unable to do so via the APIs. Our integration team has assembled software development kids (SDKs) in PHP and Perl to assist with the process of integrating existing systems with cPanel & WHM. Our developers have handled the technical details for integration, so your developers can focus on customizing our software to meet your needs. Our staf is glad to assist with using our APIs and understanding how you can extend cPanel & WHM functionality. For more information about our APIs, please visit http://sdk.cPanel.net. cPanel Is Flexible With our APIs, you can trigger actions from outside our software, even remotely. Additionally, you can add custom functionality to cPanel or WHM, customize the appearance of cPanel software, add custom icons and icon groups to the cPanel interface, and even create your own cPanel API functions. cPanel is so fexible you can modify the actual functionality of cPanel features, such as the process of creating an email address. You can also trigger actions to take place after a server action takes place (e.g. MySQL updates). cPanel Has an Active Developer Community There is a large and active developer community surrounding cPanel software. As a result, if you are seeking to add functionality to our software, check to see whether someone else has already done so. This can help conserve your companys developer resources for other projects, Many developers promote their software on our Apps and Plugins for cPanel forum. You can fnd our community forums at: http://forums.cPanel.net. Page 44 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Fore More Information Page 45 Introduction to the Capabilities of cPanel & WHM If you have any questions, please contact the cPanel sales team. See page 45 for details. Page 45 Introduction to the Capabilities of cPanel & WHM Detailed information about all of the capabilities mentioned in this document is available at our documentation website: http://docs.cPanel.net. If you cannot fnd the information you need, please contact our sales team. The cPanel sales team is available via email at sales@cpanel.net. Also, the cPanel sales team can be contacted via phone at: +1 (570) 606-4795. To keep up to date about new features, please visit the News section of our website and use the email sign-up form to receive updates. We will notify you of important information, including when release notes for new versions of cPanel become available. cPanel development is guided by you, our user community. If you would like new functionality for any cPanel product, please visit our community forums at http://forums.cPanel.net and post in the appropriate Feature Requests forum. V101712. cPanel, WebHost Manager and WHM are registered trademarks of cPanel, Inc. 2012. All rights reserved.
Discover How We Made $15,775 In 7 Days With Free Secret Systems that Generates Real and Unlimited HQ Backlinks that Rank Your Website, Video and Blog On Top of Google, Youtube, Yahoo and Bing In Just 60 Seconds: Unleash the Backlink Alchemy and Turbocharge Your Online Success and Income
Discover the 1 System that Can Send Over 950,000,000+ Highly Free Targeted Traffic Without Spending A Dime On Advertising:: Increase Your Website Traffic with our SEO Tools and Social Media Advertising