1 – Installation
By default, ModSecurity is not installed, but once you first try to configure ModSecurity CyberPanel prompt for ModSecurity installation. Open → https://<IP Address>:8090/firewall/modSecurity Clicking ‘Install Now’ will start the installation, if installation is successful it will refresh your page and let you configure ModSecurity settings, which looks something like:
SSH Manager CyberPanel

CyberPanel SSH Manager offers you a lot of features for your SSH security. Securing SSH is one of the most important tasks of a system administrator. CyberPanel allows you to change SSH ports, disable root login, and save your SSH keys. There are two tabs, the basic security and the SSH Keys one. Basic Security: […]
CyberPanel Firewall

CyberPanel follows deny all rules except for the ports opened by default, you can see default opened ports at Server > Security > Firewall Available Functions Add Firewall Rule: If you want to open a port in CyberPanel just go to the Security > Firewall Now add the following details here and click Add button. Delete […]
5 – Change Upload Limit for Filemanager
v1.7.0 and above v1.7.0 and above default upload limit is 200MB, regardless of upload limit of your Global PHP. To increase this limit go to: https://<IP Addres>:8090/websites/domain.com Then scroll down and click vhost Conf Then change the upload limit by editing following two parameters: php_value upload_max_filesize “200M” php_value post_max_size “250M” post_max_size should be greater than […]
4 – Change Upload Limit for phpMyAdmin
To change phpMyAdmin upload limits to a higher value: Go to PHP → Edit PHP Configs → Advanced , and select php 7.3 Search “post_max_size” , and change value from default 8M to size you wish , for example 100M Search “upload_max_filesize” , and change value from default 2M to size you wish , for […]
3 – open_basedir Protection
In simple words, open_basedir protection forbids your PHP scripts to access file system beyond the specified path i.e. open_basedir “/home/domain.com/” If this path is specified for open_basdir, your PHP code cannot access file system beyond /home/domain.com/ Which basically helps in case a single site on the server is hacked. How to enable open_basedir Protection For open_basedir […]
2 – SSL For PostFix/Dovecot
On a default installation of CyberPanel, Postfix and Dovecot use self-signed SSL. You can now use Let’s Encrypt with your mail server. Navigate to: https://<IP Address>:8090/manageSSL/sslForMailServer You will see a list of websites/domain here (which you have created via CyberPanel already). Make sure to choose the domain which has RDNS record against your IP Address. […]
1 – DKIM Set up and Configurations
DKIM Signing Starting version 1.6.4 you can now check whether you want to setup DKIM DNS records for your domains. If OpenDKIM is not installed, it will prompt you to install OpenDKIM, which you can do so via pointing your browser to: https://<IP Address>:8090/email/dkimManager If OpenDKIM is not installed, it will ask you to install OpenDKIM on […]
Child Domains Launcher
After version 1.5 child domains feature is available in CyberPanel. After version 1.6.4 is stable we’ve launched a dedicated launcher for child domains. Why there is a need for Child Domain Launcher Most of you already know that rewriting rules with OpenLiteSpeed does not work as they work with LiteSpeed Enterprise/Apache. Every domain must have its own […]
2 – PHP Configurations
If you need to edit php settings for any PHP Version, you can go to Server > PHP > Edit PHP Configs. There are two modes: Basic In basic mode you can only edit very common php options. Advanced In advanced mode you can directly edit the related php.ini file. Basic Set parameters according to your […]