Bash script to check server load and notify by email

Shell scripts are always to handy to do some tasks on a Linux-based server for SysAdmins, they can automate everything they do frequently through a shell script. Here I’m going to share a simple script that I got from Muhammed Fasal to monitor...

How to Troubleshoot Virtualizor backups

Virtualizor saves backups for each VPS in two files: .inf which contains JSON information about the VPS .img file which contains the actual OS image Because the Virtualizor interface allows you to see backup logs only for the last 50 backups, I...

Where are individual email filter files on a cPanel server

Recently I did an article on Where are autoresponders and forwarders files on a cPanel server but what about email filters? Filter files for individual email accounts do not exist by default, but are created when user adds filters or cpanel user...

How to add custom logo to cPanel login page

To add a custom logo to the cPanel login page you can either overwrite the default cPanel logo or upload a new one from WHM. How to overwrite cPanel login logo To overwrite the default logo, simply upload the file in the same folder: 1. SFTP to your...

OpenCart emails bounce: message has lines too long for transport

In cPanel emails from OpenCart are bouncing back with the error message: message has lines too long for transport To fix this edit the /system/library/mail/mail.php and encase every instance of base64_encode() with chunk_split() $message .=...

PHPMyAdmin doesn’t show all databases in cPanel

New databases that are created in cPanel are not visible in PHPMyAdmin, but if you assign a user to it and access it as that user, then you can use it. The first thing to check is if the database is visible via CMD: mysql -uCPANEL_USERNAME -p If the...