CyberPanel Installation

First, the minimum server requirements recommended on the official CyberPanel site are as follows;

Minimum Requirements

  • Centos 7.x (Minimal version recommended)
  • Python 2.7
  • 1024MB or higher RAM. (I think it runs smoothly even on 512MB.)
  • 10GB Disk Space

Selinux must be disabled before starting the installation. You must confirm this value.

Log in to your server as root and run the following command;

nano /etc/selinux/config

Nano means opening an editor to edit. In short, you will edit the file with nano.
You need to change the part that says SELINUX=enforcing to SELINUX=disabled. If it is already disabled, you don’t need to do anything. If it is enforcing and you have changed it to disabled, press Ctrl+X, then y for yes, and press Enter to save. Afterwards, if you made changes, you must restart the server by typing reboot in SSH.

Afterwards;
We are installing CyberPanel with a single command;

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

sh means running the install.sh it pulls, and wget means download the file. In short, this command says download the file and then run it.

When finished, the part where you can access your server’s panel:

https://serveripaddress:8090 
Username: admin 
Password: 1234567

WARNING! If you get a 503 error during installation, run the following 2 commands in order;

systemctl status gunicorn.socket
systemctl start gunicorn.socket

The first status command checks if gunicorn is running. If it is not, you can run the 2nd command. That starts it too. If you didn’t understand, if you see 503 on the screen during installation, run the 2 commands in order. If the service is already running, giving the 2nd command won’t restart the service anyway. :smiley: