Blog image

Installing CyberPanel

You are here:
< Back

The installation of CyberPanel is fairly easy. The installation must be run as root (sudo will not work).

 


Requirements

  • Centos 7.x, Centos 8.x, Ubuntu 18.04, Ubuntu 20.04
  • Python 2.7
  • 1024MB or above Ram.
  • 10GB Disk Space.

One-Click Apps on Cloud

 

You can also get CyberPanel pre-installed on popular cloud platforms.

 

DigitalOcean

 

Set up CyberPanel on DigitalOcean with free $100 credit.


CyberPanel vs CyberPanel Ent!

CyberPanel comes with two versions one is simply called CyberPanel and the other is Called CyberPanel Ent. CyberPanel comes with OpenLiteSpeed and is completely free for an unlimited number of domains and worker processes.

 

However CyberPanel Ent comes with LiteSpeed Web Server Enterprise, it is free for 1 domain. If you need more than 1 domain then you can view pricing on the pricing page.

You can learn more about the difference between OpenLiteSpeed vs LiteSpeed Web Server Enterprise and decide what best suits your needs.

 

Once installed CyberPanel and CyberPanel Ent works 100% the same from the front end, except one is running OpenLiteSpeed as the back-end and the other runs LiteSpeed Web Server Enterprise.


Installing CyberPanel!

Following instructions will install CyberPanel (with OpenLiteSpeed), it is totally free and does not requires any kind of license, you can install using the single command.

 

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

If installation fails on your platform you can submit bug report.


Installing CyberPanel Ent!

To install CyberPanel Ent, you first need to obtain a license key (it is free for 1 domain, but you still need to obtain the key). Visit the pricing table to decide your desired plan.

Obtain a License!

Before running the installation, you need to obtain a license. A license key will be asked for during installation.

Installation

On you’re on the command line terminal run the installation script as a single command:

 

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

If the installation fails on your platform you can submit a bug report.

Access

After the successful installation you can access CyberPanel using the details below (make sure to change):

Visit: 
https:<IP Address>:8090 
Username: admin 
Password: 1234567

Setup CyberPanel on valid SSL.


Installing specific version

 

After version v1.9.4 or above, CyberPanel also allows to install or upgrade to a specific version. Details are as follows:

 

wget https://raw.githubusercontent.com/usmannasir/cyberpanel/<branch name>/cyberpanel.sh
chmod +x cyberpanel.sh
./cyberpanel.sh

 

Replace <branch name> with actual branch name from Github, branching schemes are described in our contribution docs.

 


503 Error After Install

If you get a 503 error after installing CyberPanel, you can do one of the following things.

1. Check LSCPD Status.

 

systemctl status lscpd

If LSCPD is not running, start LSCPD using:

 

systemctl start lscpd

2. Manually set up virtualevn

 

source /usr/local/CyberCP/bin/activate
pip install --ignore-installed -r /usr/local/CyberCP/requirments.txt
deactivate
virtualenv --system-site-packages /usr/local/CyberCP
systemctl restart gunicorn.socket

3. Install Logs

If after this you are still having issues, you can try to find errors in the install logs, they are located at:

/var/log/installLogs.txt

3. Submit Bug Report

If all of the above failed, submit a bug report.

Author's page
Cyber Panel

Comments

  • IPAP December 17, 2019 at 1:47 pm

    Very well explained. I’ll install it on my servers right now! 🙂

    Reply
  • TinhTienNet December 23, 2019 at 1:06 am

    Cyber Panel is awesome. Wish you growing up!

    Reply
  • Omar December 25, 2019 at 4:22 pm

    Cyberpanel installation process is very simple and takes only 9 minutes ..Also, I love the server performance with multiple WordPress installations.

    Reply
  • Squito January 16, 2020 at 10:58 am

    Does CyberPanel support Debian 10? If it doesn’t, are there any plans that in the future it will?

    Reply
    • Cyber Panel January 24, 2020 at 11:07 am

      Debian 10 is not supported, however Ubuntu 18.xx is supported.

      Reply
  • addtu January 24, 2020 at 5:57 am

    It’s a good web panel. Now I will be able to believe the panel weill do a good job again. update more and more fast and better!

    Reply
  • Mensis January 27, 2020 at 9:31 pm

    I have tried CP both with Open LS and LS Enterprise, but it doesn’t open the 8090 port to acces the panel. I get a timeout error. Maybe this will help some users:
    # firewall-cmd –zone=public –permanent –add-port=8090/tcp
    # firewall-cmd –reload

    Reply
  • Znuff March 3, 2020 at 7:57 pm

    Just to clarify, as of this date (03.03.2020), this panel supports:

    – CentOS 7.x (“minimal install”)
    – Ubuntu 18.04

    CentOS 8 is not currently supported. The installer will complete and seem to be all in order, but when you try logging on https://ip:8090 you will get a 503 error.

    Reply
    • Muttahir Syed March 5, 2020 at 12:46 pm

      The installation process shows how to restart lscpd in case the cyberpanel throws a 503. Kindly use that

      Reply
      • Wesley de Vries March 5, 2020 at 3:11 pm

        How did you guys install cyberpanel on an empty centos 7 server? After “Successfully ran: systemctl enable firewalld” I get:
        succes
        succes

        And after this the server is no longer reachable, how can I solve this problem?

        Reply
        • Muttahir Syed March 14, 2020 at 8:13 pm

          Seems you have provider level firewall the block connections after synchronization with firewall updates locally

          Reply
Leave a Reply