Manage Your Servers in a Few Clicks
cPanel® & WHM® Offers a Robust API and Several Scripts That Automate Otherwise Tedious System Administration Tasks
Automate the Tasks
“cPanel® & WHM® gives you the tools and software to make automation an easy process.”
System Administrators are challenged with automating tasks including account provisioning, maintaining the server, license management and managing server resources. cPanel & WHM provide the tools and software to make automation an easy process.
The process of installing and configuring cPanel & WHM software requires a solid knowledge of Linux, but given the right set of tools, cPanel & WHM will help take you from prototype to full production in a short amount of time.
Through cPanel & WHM we’ve automated thousands of tasks, but let’s discuss some of the major ones and how cPanel & WHM can help you automate and manage a server with some of the most popular tools.
Install & Configure
“cPanel® & WHM® can be installed with a single command.”
cPanel & WHM software can be installed with a single command. This all-encompassing process installs and configures every component needed for your hosting server, allowing you to take a plain base installation of CentOS, RHEL or CloudLinux and the cPanel & WHM installation script will take care of the rest.
The cPanel Installation Process
After you’ve finished a fresh base install of your OS and made a few slight modifications, it’s time to download and run the installation script.cd to /home, wget the latest install file.
The cPanel installation script will then check for various packages on the server to make sure there are no conflicts, after which it will fetch language files and the base files used by cPanel from our installation servers.
After downloading the base files is complete, the installation script will install various Perl modules through CPAN, then again use yum to install more packages.
After installation through yum, the installer script downloads PHP and Apache, then compiles various associated modules.
After compiling for these various packages is complete, the installation script then installs more software through yum.
Depending on your server’s available resources, your cPanel install should be done a little over an hour later. Welcome to cPanel.
Integrate Your App
We’ve made the process of integrating your application with cPanel & WHM® software simple. Using our install File Generator, you have the ability to add icons and functionality into the cPanel interface for your users, giving you flexibility over special features.
We’ve also opened up the ability to interact through API, giving your application power to control the cPanel & WHM server functions.
Once your application has reached prime time, we’ve also created a place for you to distribute your application to the cPanel community. The cPanel Application Catalog is a great resource for you to market your application to the many cPanel users around the globe.
To ease the strain of monitoring disk usage, we’ve built the ability for users to monitor account usage right into their cPanel interface. As an administrator, you can configure your cPanel & WHM server to send out emails alerting users as they approach their maximum usage limits.
CloudLinux technology gives you full control over CPU, IO, memory, inodes, process number, concurrent connections, and MySQL usage limits. You can limit abusers, while allowing good customers access to what they need. In addition, you can set limits on a per-package basis and offer this feature as an upgrade by creating packages with more CPU and memory.
Secure a Server
Within WHM, we’ve supplied you many options to lock down your server and harden its systems. Located within the Security Center, with a few simple clicks, you can secure SSH by managing root’s keys as well as disabling password authentication.You can also create access control lists, effectively restricting who has access to what services.
Another feature within WHM’s Security Center is the ability to configure security policies on a server-wide level. As a measure of ensuring heightened security through all users of your server, you can define default password strength, set password age, and configure security policies for API access as well.
Having a reliable backup system in place is a must. Fortunately, we’ve covered all of the bases. The cPanel & WHM backup system is a full-featured, highly flexible system that creates everything from full server to individual account backups. You have the ability to configure what and when back-ups are made, and the frequency in which your server backs up. You can also rollback config files from previous backups. Additionally, you can configure your cPanel & WHM server to back up to a remote server of your choice.
In the event of a catastrophic server failure, everything you’ll need to restore your server is included in the backups. Through WHM, you can restore the services and accounts with a few simple clicks.
Within WHM, we’ve made one central location for multiple pieces of software. Through Tweak Settings, you can control and configure the settings of your cPanel software without having to read through cryptic config files. From Logging to Mail and PHP settings, we’ve placed it all in one easy to navigate location.
We’ve left a lot of room to expand upon cPanel & WHM through the APIs. Because of this, many 3rd party developers have created plugins and add-ons which we’ve provided in a single easy-to-use location.
The cPanel Application Catalog is just the place to get billing add-ons, firewall software and email tools for your cPanel & WHM server.
We’ve also added in a voting system which allows you to rank your favorite applications and also to see which are more popular among the wide cPanel & WHM community.