How to Install Plesk on CentOS 8

Install Plesk on CentOS 8

In this article, we will have explained the necessary steps to installing and configure Plesk on CentOS 8. Before continuing with this tutorial, make sure you are logged in as a user with sudo privileges. All the commands in this tutorial should be run as a non-root user.

Plesk is a commercial web hosting and server data center automation software with a control panel developed for Linux and Windows-based retail hosting service providers.

Plesk is available in the following license configurations:

  • Plesk Web Admin Edition: Up to 10 domains. For basic management of simple websites, without the extended tools and features.
  • Plesk Web Pro Edition: To manage up to 30 domains. It also includes Plesk WordPress Toolkit full-featured.
  • Plesk Web Host Edition: Unlimited domains. The administrator can also create additional reseller accounts.

Plesk sells all three licenses for a monthly or annual price directly. All three editions can also be obtained from official license resellers.

Install Plesk on CentOS 8

Step 1. The first command will update the package lists to ensure you get the latest version and dependencies.

sudo dnf install epel-release
sudo dnf update

Step 2. Installation Plesk on the CentOS system.

Now download the Plesk one-click Installer script and run the script:


Next, make the downloaded file executable:

chmod +x plesk-installer

Once done, run the script installer:



The Plesk Installation and Upgrade Wizard will guide you through
the installation or upgrade process.

------ IMPORTANT ------

* New installation of product(s) should be performed on clean servers only.

* Before upgrading Plesk, be sure to back up your data.

* By using this Wizard you agree to the terms and conditions described at and those of the Plesk End User
  License Agreement.

Available actions:
(F) Go forward
(Q) Cancel installation

The installation will proceed in an automatic way. The average time of the whole installation process will be between 15 minutes and 1 hour. The command will initiate the download of the latest stable Plesk release.

Step 3. Configure Firewall.

Plesk runs on the default HTTP port. Therefore, you need to allow firewall

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

Step 4. Accessing Plesk Web Interface.

Now you can access the Plesk Control Panel in your browser by entering the domain name:


That’s all you need to do to install Plesk on CentOS 8. I hope you find this quick tip helpful. For further reading on Plesk Obsidian, please refer to their official knowledge base. If you have questions or suggestions, feel free to leave a comment below.