Excellent software and practical tutorials
CyberPanel is the hosting panel with the most bugs. Please install it with caution!
After struggling for several days, I finally decided to record the usage CyberPanel Regarding the BUG problem encountered, CyberPanel is definitely a very useless Linux server host panel. Americans don’t understand what useless is, so let’s first popularize what useless is!
"Chicken ribs, chicken ribs, it's a pity to throw them away, but they are tasteless to eat!"
Why is CyberPanel so useless? CyberPanel's support for WordPress is undoubtedly the best, and its speed is unmatched by other server host panels.
When it comes to optimizing WordPress access speed, CyberPanel is definitely the best on the Internet, and this is also because it is highly integrated with OpenLiteSpeed.
CyberPanel is a web hosting control panel for OpenLiteSpeed and LiteSpeed Enterprise. It is an alternative to cPanel or Plesk.
The panel supports Chinese and multiple languages. Since it is a foreign panel, there are not many users in China. Some BUG problems encountered should be checked through the forum of the official website.
The CyberPanel panel has many practical features, such as unlimited website creation, free SSL application, one-click installation of WordPress, as well as host management and database management. It is very good and can meet the needs of small and medium-sized websites in terms of functions.
However, the product configuration of CyberPanel is absolutely inhumane. If you make a mistake in setting one step, the panel may crash at best, or you may have to reinstall the system at worst.
For someone who has little operation and maintenance skills, even with the support of chatgpt, he is at a loss and helpless in front of the CyberPanel!
Next, let’s talk about the huge pitfalls encountered with the CyberPanel in actual applications.
What is OpenLiteSpeed?
OpenLiteSpeed (OLS) is an open source web server developed by LiteSpeed Technologies. It is lightweight, efficient, secure, and suitable for hosting large-scale web applications. OpenLiteSpeed is the open source version of LiteSpeed Enterprise web server, providing many similar core features, but also restricting some features for enterprises.
The CyberPanel panel is highly integrated with OpenLiteSpeed. The core is still OpenLiteSpeed, but based on OpenLiteSpeed, the CyberPanel panel has further expanded its operation and maintenance functions.
I encountered many problems, big and small, during use. Let me start from the beginning!
Install and Uninstall
CyberPanel is definitely one of those host panels that is easy to install but difficult to uninstall. If you encounter major problems, you can only restore the system.
The official only provides scripts for installing and upgrading the CyberPanel panel, and there is no uninstall script at all.
Even the technical support documentation website is in an error state.https://community.cyberpanel.net/docs
It is easy to install but difficult to uninstall. The main problem is that the uninstallation is not clean and you cannot reinstall CyberPanel. Even if you delete the related directory files, you will still encounter various problems after reinstalling CyberPanel.
First of all, CyberPanel installation only supports Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, AlmaLinux 8, AlmaLinux 9, CloudLinux 8.
Installation Steps
sudo apt update && sudo apt upgrade -y
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
If you do not have root privileges, use the following method to install
sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"
The installation process is very simple, just follow the installation prompts to choose to install.
For novice users, it is not recommended to use the CyberPanel panel. For specific CyberPanel uninstallation methods, please query chatgpt.
Here are some of the pitfalls in installing and using the CyberPanel! To learn how to use the CyberPanel, just read this article!
CyberPanel Security Settings
After the installation is complete, the first thing we think of is security settings. Security is definitely a key point about CyberPanel. If you don’t make any security settings, then congratulations, your server has opened the door to hackers.
Then let’s start setting up security!
Super Administrator admin
I really cannot agree with the product logic design of CyberPanel. After installation, the default account is admin, and the ID of this account is 1, and it cannot be changed. Once it is changed, various problems will arise, leading to crashes.
Danger factor: five stars!
If the super administrator's name is not changed, it will facilitate brute force cracking.
Solution: Create a new account with super administrator privileges. When creating a new user, the first name and last name must be more than 4 characters, otherwise the user cannot be created.
Then log out and log in with the new administrator account. After logging in, in the Modify User dialog box, set the password of admin to be more complex. After saving, log in to phpmyadmin
Note: Do not check the additional function 2FA. If you check it, the newly set administrative user will also inexplicably need 2FA to log in.
Edit the first entry in the table: loginSystem_administrator in the database: cyberpanel.
Change admin to a complex user name and save the file.
Then log in using the newly created administrative account.
Create a new package in the package. The default package can only be changed under the original admin. Create a new package and set the domain name, traffic, and space to 0, 0 is unlimited, and other settings are 1000
CyberPanel Panel SSL Access
In this SSL security era, if there is no way to use SSL access, then the Internet will be accessed in plain text, and the security of all transmitted data cannot be guaranteed.
The domain name of the admin panel. After setting it once, do not issue an SSL certificate for the panel host in the hostname SSL. If you issue a certificate in the hostname SSL, the certificate will be invalid and become a test certificate.
Danger level: three stars
When configuring the panel SSL, if the additional function is not selected, rDNS/PTR check will be performed. If it is checked, the mail service will not be used.
From a logical point of view, this does not conform to conventional thinking. The so-called additional functions are used only when they are checked, and not used if they are not checked.
In the installation wizard, the panel SSL certificate configured will default to user ID1 when a new administrative user logs in.
CyberPanel access port
The default port is 8090. If you change it to another management port, the SSL domain name certificate will become invalid after a period of time.
Danger level: three stars
"No space left on device" error
The last big surprise is that CyberPanel does not enable the recycling function of temporary sessions in the default PHP configuration. If the website has a large amount of traffic, it will cause inodes saturation within a certain period of time.
After the remaining inodes are 0%, all files cannot be stored, database errors, web errors, and many other errors will occur.
Note: The inodes of the system disk and the data disk are different. The number of inodes depends on the size of the hard disk!
Danger factor: five stars!
What are inodes?
Inodes (index nodes) are an important data structure in Linux and UNIX-like file systems, used to store metadata about files and directories. Each file or directory has a corresponding inode, which mainly describes the basic information of the file or directory, rather than storing the content or name of the file.
- Inodes are pre-allocated when a file system is created, and each file system has a fixed number of inodes.
- An inode usually corresponds to a file or directory.
- If a file system runs out of inodes, no new files can be created even if there is free space on the disk.
If you get a "No space left on device" error: and you have plenty of disk space, but you still get this error, you may be running out of inodes.
Use the df -i command to view the system's inodes information.
In CyberPanel, session cache files are stored in the /var/lib/lsphp/session directory.
To delete the session cache, use the following command
sudo find /var/lib/lsphp/session/lsphp74 -type f -name 'sess_*' -atime +1 -exec rm {} \;
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Mobile Safari/537.36
I am currently using Pagoda, and I am not familiar with this panel.