Installing a control panel makes it much easier to manage your server, hosting accounts, domains, emails, and databases. Below you will find installation guides for the three most popular control panels: Plesk, cPanel, and DirectAdmin.
root.Plesk offers a “one-click installer” that automatically downloads and installs the latest stable version.
Connect to your VPS or dedicated server via SSH as root:
ssh root@your-server-ip
Run the following command to start the installation:
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
The installer will automatically download and configure Plesk with all default components and updates.
After the installation completes, open your browser and go to:
https://your-server-ip:8443
Default login credentials:
root or the Plesk admin user created during setupFollow the on-screen wizard to complete the initial configuration (hostname, password, license key, etc.).
cPanel is one of the most widely used web hosting control panels. The installation script automatically installs all necessary services (Apache, PHP, Exim, Dovecot, BIND, and more).
cd /home curl -o latest -L https://securedownloads.cpanel.net/latest sh latest
The installation usually takes 20–30 minutes, depending on your server’s performance.
Once installation is complete, log in to WHM via:
https://your-server-ip:2087
Log in with your root credentials and complete the Initial Setup Wizard.
To manage or restart the cPanel service, you can use:
systemctl status cpanel systemctl restart cpanel
Note: There is no official uninstaller for cPanel. Reinstallation requires a clean OS reinstall.
DirectAdmin is a lightweight and stable web hosting control panel, ideal for servers with limited resources.
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
You can also include your license key directly:
sh <(curl -fsSL https://download.directadmin.com/setup.sh) 'license_key_here'
After installation, you will receive access details and the login URL:
http://your-server-ip:2222
Login credentials are stored in:
/usr/local/directadmin/conf/setup.txt
dnf -y updateInstalling the right control panel simplifies server management. Choose the panel that best fits your needs and follow the steps above for a secure and reliable setup.
Contact our experts, they will be happy to help!
Contact us