- First add the user, run:
sudo adduser <UserNameHere>
- Add the user to sudo group by typing the command in terminal for Ubuntu version 12.04 and above:
sudo adduser <UserNameHere> sudo
- In an older version of Ubuntu (version 12.04 and older), run:
sudo adduser <UserNameHere> admin
- Verify it:
id <UserNameHere>
How to install CyberPanel
- How to install Cyberpanel on Ubuntu 20.04
- Installing a Laravel script in CyberPanel
Server-side requirements
- Server with a fresh install of Centos 7.x (Not recommended for new installs), Centos 8.x, Ubuntu 18.04, Ubuntu 20.04, AlmaLinux 8, Ubuntu 22.04
- Python 3.x
- 1024MB RAM, or higher
- 10GB Disk Space
Installing CyberPanel
Step 1: Connect to your server via SSH
Step 2: Update packages
For Ubuntu: sudo apt update && sudo apt upgrade -y
For CentOS/Alma/Rocky:
sudo yum check-update
sudo yum update
Step 3: Run the installation script
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
If, for some reason, you are not able to log in as root, you can use this command
sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"
Step 4: Installation option of CyberPanel.
1. Install CyberPanel with OpenLiteSpeed. (comes with OpenLiteSpeed and is completely free for an unlimited number of domains and worker processes.)
2. Install Cyberpanel with LiteSpeed Enterprise. (comes with LiteSpeed Web Server Enterprise and it is free for 1 domain. The CyberPanel license includes the price of your LiteSpeed Enterprise license.)
Step 5:
Next step you can agree (or disagree) to install memcached, Redis and watchdog service;
Step 6: Finalize Installation
At the end of the installation process, you will be presented with login details.
Restart Server and Login to CyberPanel
URL: https://:8090
Username: admin
Password:
Cyberpanel Upgrade to latest version
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
Cyberpanel Global PHP or PHP Cli version change
apt-get install libzip-dev
Or
ln -s /usr/bin/php /usr/local/lsws/lsphp74/bin/php
How to install new PHP version in Cyberpanel.
Login to your OpenLitespeed webpanel of Cyberpanel, at the following port:
https://YOUR_IP:7080
Username is admin
Password you get it with this command:
You can find the password for admin by running
cat /etc/cyberpanel/webadmin_passwd
At the OLS web admin, on left menu go to:
Tools → Compile PHP → PHP 7.0.33 → Next → Select “memcached” → Next → Next
Then run the command shown in the previous step, which should be:
sudo /usr/local/lsws/phpbuild/buildphp_manual_run.sh
Error “mcrypt.h not found. Please reinstall libmcrypt”, install it by using:
Ubuntu:
apt install libmcrypt-dev -y
CentOS / Alma / Rocky
yum install libmcrypt-dev -y
Error: Please reinstall the libzip distribution
apt-get install libzip-dev
That will take some time depending on your server speed.
Some errors may appear, i didn’t tested it.
In case other errors show up, show us the last lines from detailed log.
How to install Softaculous on a VPS/Dedicated server with cPanel/WHM
1. Log into your WHM as a root user.
2. Enable ioncube in Tweak Settings under cPanel PHP Loader
Installing Softaculous
3. Log into your server via SSH and run
wget -N https://files.softaculous.com/install.sh
4. Once downloaded, proceed with the following commands
chmod 755 install.sh ./install.sh
5. When complete, go to the WHM > Plugins > Softaculous – Instant Installs and update license.
How to install WHM & CPanel on Ubuntu 20.04 LTS Linux
Create a configuration file to install the specific cPanel version that supports Ubuntu 20.04.
vi /etc/cpupdate.conf
Add below text and save.
CPANEL=98
1. Disable Firewall
systemctl status firewalld.service
In case firewall and rules active then disable them
iptables-save > ~/firewall.rules systemctl stop firewalld.service systemctl disable firewalld.service
Disable SELinux
Edit the /etc/selinux/config file
vi /etc/selinux/config
Set the SELINUX parameter to disabled, and then reboot the server.
SELINUX=disabled
Perl installation yum -y install perl
2. Run system update
apt update & apt upgrade
3. Set fully qualified hostname
3.a. Check your existing hostname
hostname
3.b. Set fully qualified hostname
hostname server.example.com
3.c. Now, open file /etc/hosts
vi /etc/hosts
Add hostname with IP. For example
123.255.123.2.89 server.example.com server
3.d. Save the file and reboot
3.e. Confirm the hostname
hostname
4. Install Cpanel/WHM on Ubuntu 20.04 LST Server
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Let the system perform the installation.
5. Access WHM/CPanel Web interface and confirm license.
https://server-IP-address:2086
How to install Cpanel/WHM on AlmaLinux 8 Server
Steps by setup CPanel on AlmaLinux 8
1: Run system update
yum update yum upgrade
2. Install Perl and Curl
yum install perl curl
3. Download the WHM cPanel installation script
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest
4. Run the Cpanel installation script
sh latest
Note: If you get a hostname error then you can set that by using the command-
hostname you-host.name.com
5. Log in to WHM with root user and password and accept the Terms and conditions…
https://Server_IP:2087
https://you-host.name.com:2087
7. WHM Dashboard
Now create a cPanel account on it to start hosting a website.
Some configuration paths for cPanel and WHM files
CPanel directories
/usr/local/cpanel
Third-party tools
/usr/local/cpanel/3rdparty/
Directories of addons or cPanel add-ons
/usr/local/cpanel/addons/
Basic files like PHPMyAdmin, themes
/usr/local/cpanel/base/
CPanel binaries
/usr/local/cpanel/bin/
CGI files
/usr/local/cpanel/cgi-sys/
Access to cPanel & Error event files
/usr/local/cpanel/logs/
WHM files
/usr/local/cpanel/whostmgr/
Apache configuration
/etc/httpd/conf/httpd.conf
Configuration of the Exim mail server
/etc/exim.conf
Named configuration files
/etc/named.conf
Configuration files ProFTP and Pureftpd
/etc/proftpd.conf and /etc/pure-ftpd.conf
CPanel user files
/var/cpanel/users/username
CPanel configuration files (tweak settings)
/var/cpanel/cpanel.config
Network configuration files
/etc/sysconfig/network
Addons and subdomain information
/etc/userdomains
CPanel update files
/etc/cpupdate.conf
Clamav configuration files
/etc/clamav.conf
MySQL configuration files
/etc/my.cnf
PHP.ini configuration files
/usr/local/lib/php.ini
- « Previous Page
- 1
- …
- 5
- 6
- 7
- 8
- 9
- …
- 43
- Next Page »