The WHM interface is a part of the cPanel infrastructure provided by Bluehost to manage the environment. While each user within the Chiaribridges environment has access to WHM, the corresponding user for the main user is not the same. All other users can log into WHM using the cPanel.
Login
To login to WHM, use Chiaribridges WHM and the appropriate creditentials. Once logged in all of the tools are displayed in the panel on the left of the screen. All of the tools are advanced and the general rule is if you don't know what a tool is for, don't use it. Most of the tools are powerful enough to take down the environment and great care should be exercised before using them.
It's also a good idea to make sure a current backup is in place as well in case a restore is necessary.
Since the tools are unnecessary in the daily maintenance process, this document will only details a few of them.
Server Contacts->Contact Manager allows for communications to be sent. There are two panels, the first is Communication Type which controls what kind of communication to send and who to send it to. Presently only email is configured for notifications; although it is possible to send a text to a phone number or numbers as desired should an issue be encountered.
Backup
Backup Configuration There are several sections to the backup section that are used. The first, ** controls, primarily, the backups that are made as well as where they are stored. Currently, daily backups run on Sunday, Tuesday, Thursday, and Saturday. After a week, those backups are overwritten. Each Sunday, a weekly backup is made. The weekly backups are kept for a month. Finally, monthly backups are made on the 1st of each month and 6 months are kept on hand. The second tab, Backup Additional Destinations is used to configure Google Drive to store the backups. Since each backup requires around 5G of storage, an entire 6 months of backup will require 20G for the nightly, 16G for the weekly and 24G for the monthly or approximately 80G. The VPS itself has only 60G available and that includes the working storage for the system which takes around 40G alone. Upgrades for the VPS are cost prohibitive and this is why Google Drive is used.
Backup User Selection The accounts that are backed up are both the chiarib1 account as well as the frandelja account. Since the devcb account is essentially a duplicate of the chiarib1 account and easily recreated, there are no backups for it.
System Reboot
This option allows for the system to be rebooted, which is sometimes required when it reports it's out of memory. Since it's a VPS the reboot is fairly quick, generally less than 30 seconds. Normally, a graceful reboot is best but often a forceful reboot is required.
Server Information
Service Status provides a number of useful pieces of information regarding the server including load average, memory and disk utilization as well as the configured limits (number of CPUs, total memory, total disk) as well as the versions of the daemons that are running to support the system.
Software
Easy Apache4 is the tool to configure the packages that are used. Most of the time this is used to upgrade the PHP version. The basic process is to customize a package, adding the PHP version desired and then provision it. Once it's successfully provisioned, the MultiPHP Manager can be used to activate the particular PHP version for a specific domain.
SSL/TLS
This option allows for the regeneration of SSL certifications. Generally, the Manage AutoSSL option is selected, then Run AutoSSL for all Users is selected. This generates new certificates for each domain that has AutoSSL enabled.