05-09-2021, 04:39 PM
I have just successfully installed CyberPanel in my quest to find a good alternative to VestaCP. The verdict is still out there as I get to know it better, but I thought I would share the requirements and steps for those who are also interested to install CyberPanel. The steps are for use with CentOS.
Requirements
You can work through the requirements on the CyberPanel Installation Website:
https://cyberpanel.net/docs/installing-cyberpanel/
According to the Website the OS requirements are: Centos 7.x, Centos 8.x, Ubuntu 18.04, Ubuntu 20.04
However I found that Centos 7.x is probably not ideal. Reason being that CyberPanel works with high-end Python, so Centos 8.x is better. Probably the same would apply for Ubuntu. CyberPanel seems to be a very up to date script that works on the high-end side of requirements.
CyberPanel also has the following requirements:
Python 3.x
1024MB or above Ram.
10GB Disk Space.
Please note that the above specs are checked during the installation process. So don't try to install CyberPanel without having the above specs on your VPS.
Free vs Premium version of CyberPanel
Initially I thought there would be two different scripts for the free and paid version of CyberPanel. But there is only one script. During installation you will be asked whether you want the one or the other. For a comparison of the two you can check the above cyberpanel.net Website. The free one is referred to as CyberPanel with OpenLiteSpeed. And the paid one as LiteSpeed Enterprise. I'm not sure what the difference is between free and paid as the free version is excellent. Possibly it could be that the LiteSpeed Enterprise version is much better supported.
Installation Steps
1. As previously mentioned. CyberPanel works on the high-end of Linux available technology, so best is to start with a clean install of CentOS or Ubuntu and the most up to date version you can find. In my experience it is better to use a Minimal version of the OS as the Panel Script will be loading all the software you need. So the only software you should make sure to load is Python. To install it on CentOS 8 you need the following command:
2. Disable SElinux
Next step needed is to disable SElinux as per the commands below:
Set SELINUX=disabled
It should look like this:
Ctrl X - Y for Yes - and then Enter key
For SELINUX=disabled to take effect the VPS has to be rebooted. Note that when OS is reinstalled in future, SElinux will remain disabled on the VPS.
3. Install CyberPanel
Use the following commands to start the installation script:
4. During the installation process first question asked is to choose one of the following:
Next you will be asked whether you want FULL or CUSTOM install. FULL is probably ideal to get the full benefits of cyberpanel, also of course full benefits of headaches. I prefer minimal and chose Custom which helped me to opt out of FTP, DNS and e-mails.
It took quite a while for the script to load after that. Compared with VestaCP VestaCP loads in a fraction of the time, and never fails. My first attempt at installation of CyberPanel with CentOS 7 failed due to Python issues. But with CentOS 8 I had no issues at all. I also had a Website up and running within minutes after the installation of CyberPanel was completed. Note that you don't need to add on any domains. Don't look for that tool once you're in the Panel. Go straight to "Create Website". And CyberPanel will take care of the rest. If you want to create a WordPress site after that, after you have created the Website, scroll downwards and you'll see the WordPress Icon. Takes about one minute (no kidding) to have the WordPress site up and running.
Assistance
You can check this post4vps discussion about CyberPanel, particularly if you have issues with installation of e-mails. Here is a link to @tiwil's post in the discussion about how he was able to have success with e-mails with CyberPanel:
https://post4vps.com/Thread-CyberPanel?p...4#pid39214
You can also check CyberPanel sources below:
Website : https://www.cyberpanel.net
Forums : https://forums.cyberpanel.net
Wikipage: https://docs.cyberpanel.net
Docs : https://cyberpanel.net/docs/
Requirements
You can work through the requirements on the CyberPanel Installation Website:
https://cyberpanel.net/docs/installing-cyberpanel/
According to the Website the OS requirements are: Centos 7.x, Centos 8.x, Ubuntu 18.04, Ubuntu 20.04
However I found that Centos 7.x is probably not ideal. Reason being that CyberPanel works with high-end Python, so Centos 8.x is better. Probably the same would apply for Ubuntu. CyberPanel seems to be a very up to date script that works on the high-end side of requirements.
CyberPanel also has the following requirements:
Python 3.x
1024MB or above Ram.
10GB Disk Space.
Please note that the above specs are checked during the installation process. So don't try to install CyberPanel without having the above specs on your VPS.
Free vs Premium version of CyberPanel
Initially I thought there would be two different scripts for the free and paid version of CyberPanel. But there is only one script. During installation you will be asked whether you want the one or the other. For a comparison of the two you can check the above cyberpanel.net Website. The free one is referred to as CyberPanel with OpenLiteSpeed. And the paid one as LiteSpeed Enterprise. I'm not sure what the difference is between free and paid as the free version is excellent. Possibly it could be that the LiteSpeed Enterprise version is much better supported.
Installation Steps
1. As previously mentioned. CyberPanel works on the high-end of Linux available technology, so best is to start with a clean install of CentOS or Ubuntu and the most up to date version you can find. In my experience it is better to use a Minimal version of the OS as the Panel Script will be loading all the software you need. So the only software you should make sure to load is Python. To install it on CentOS 8 you need the following command:
Code: (Select All)
yum install python38
2. Disable SElinux
Next step needed is to disable SElinux as per the commands below:
Code: (Select All)
yum install nano
Code: (Select All)
nano /etc/selinux/config
It should look like this:
Ctrl X - Y for Yes - and then Enter key
For SELINUX=disabled to take effect the VPS has to be rebooted. Note that when OS is reinstalled in future, SElinux will remain disabled on the VPS.
3. Install CyberPanel
Use the following commands to start the installation script:
Code: (Select All)
yum install wget
Code: (Select All)
wget https://cyberpanel.net/install.sh
Code: (Select All)
bash install.sh
4. During the installation process first question asked is to choose one of the following:
Quote:1. Install CyberPanel with OpenLiteSpeed.If you want the free version, select Option 1.
2. Install Cyberpanel with LiteSpeed Enterprise.
3. Exit.
Next you will be asked whether you want FULL or CUSTOM install. FULL is probably ideal to get the full benefits of cyberpanel, also of course full benefits of headaches. I prefer minimal and chose Custom which helped me to opt out of FTP, DNS and e-mails.
It took quite a while for the script to load after that. Compared with VestaCP VestaCP loads in a fraction of the time, and never fails. My first attempt at installation of CyberPanel with CentOS 7 failed due to Python issues. But with CentOS 8 I had no issues at all. I also had a Website up and running within minutes after the installation of CyberPanel was completed. Note that you don't need to add on any domains. Don't look for that tool once you're in the Panel. Go straight to "Create Website". And CyberPanel will take care of the rest. If you want to create a WordPress site after that, after you have created the Website, scroll downwards and you'll see the WordPress Icon. Takes about one minute (no kidding) to have the WordPress site up and running.
Assistance
You can check this post4vps discussion about CyberPanel, particularly if you have issues with installation of e-mails. Here is a link to @tiwil's post in the discussion about how he was able to have success with e-mails with CyberPanel:
https://post4vps.com/Thread-CyberPanel?p...4#pid39214
You can also check CyberPanel sources below:
Website : https://www.cyberpanel.net
Forums : https://forums.cyberpanel.net
Wikipage: https://docs.cyberpanel.net
Docs : https://cyberpanel.net/docs/