Linux Applications

Install Secure Plesk

Web hosting has become a need for every website, making it accessible to all users via the internet. For accessing the webserver (hosted place of your website), every website owner needs a platform handling their functions. Users should have strong technical skills if they want to access a web server. But if you do not belong to a technical background, how would you manage and run your websites successfully? For the proper management of your website, you will require a control panel with various features and functionalities.

This article will learn about the Plesk control panel, reasons to use Plesk, and how you can install it.

What is the Plesk Control Panel?

Plesk was developed and made public by a Russian company in 2001 and has become one of the widely used server control panels in the industry. It is currently used on over 380,000 servers and helps run more than 11 million websites globally. In 2003, Plesk was sold to SWSoft and renamed Parallels in 2008. By 2015, Oakley Capital acquire it.

It is created as a data center automation software for Linux and Window-based commercial web hosting providers. It is a well-suited panel for VPS and dedicated servers as it offers a user-friendly interface and will not require any technical knowledge for managing the servers. It allows you to create client and site templates by allocating resources to domains. It helps in simplifying the daily tasks seamlessly. You can automate tasks on single or multiple servers. It is a web hosting platform, allowing you to set up websites, reseller accounts, DNS, and many other processes.

It brings together every necessary feature into one place to host a website properly. It can be easily integrated with Content Management System (CMS) like Drupal, WordPress, etc. you can use it with software like Docker, framework environment for Node.js, PHP, and many other languages. It supports various environments (Windows, Linux/Unix) and databases (MSSQL, MySQL, etc.).

Reasons to Use Plesk Control Panel

Below is the list of reasons you should opt for Plesk, among other web hosting control panel alternatives.

  • Intuitive user interface: it has a well-organized and robust user interface that allows finding features. You can complete various tasks in simple steps. If you are new to Plesk, you can avail of its help center, providing useful resources to understand better.
  • Operating system agnostic: Unlike cPanel, that only works with Linux web servers, Plesk comes with support for Windows and Linux servers. It allows access to every website hosted on Windows and Linux platforms on the internet.
  • Mobile-friendly: if you spend most of the time-traveling, you must choose a control panel to make website changes while on the go. It comes with a mobile-friendly application that is well-suited for the smaller screen. As a result, Plesk works as efficiently on the phone as it does on the desktop.
  • Better security: while hosting your website, the primary concern is the security of the website. Plesk offers powerful security features, making your website more secure. For example, the administrators handle the user permissions, restricting users from accessing the crucial details of the website. You can also apply SSL certificate for more encryption.
  • Customer support: however, Plesk is an easy-to-understand control panel, but if you get stuck somewhere, you will need help. In addition, Plesk provides you consistent customer support for resolving your queries.

How to Install Plesk?

There are several methods for installing Plesk on Windows and Linux systems. These are easy, structural, and simple steps that you can follow for an easy installation. Below are few methods to install for both Windows and Linux systems.

  • 1-click Plesk installation
  • Using Plesk Web Installer
  • Using Plesk Installer Console
  • Using Installer GUI

1-click Plesk Installation

For Linux System

It is one of the fastest ways for installing a Plesk server on your Linux system with the default configuration. However, before getting started, make sure you have the installation Software requirements.

After that, login into the server via SSH (admin or the root) and run the below-mentioned command.

$ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

After running the command, the installation will start automatically and will take few minutes. It will install the latest and the most stable Plesk software. The time taken for the installation can vary depending on the internet bandwidth and other factors.

It is installed with the default settings (components and features) for the basic user requirement. If you have some components missing, you can add them later accordingly. If you want to check what components you have, you can check the installing console or the web GUI.

For Windows System

Follow the below steps for Windows Plesk installation.
Log into the preferred server using the Remote Desktop Connection application.
Now, download the Plesk installer.

After that, run the below-mentioned command on the command prompt. But before that, change the working directory to one where you have the Plesk installer binary.

$ plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended

After the command, the installation will start automatically and takes more time than Linux installation. You will get the latest stable Plesk release with the default component settings. Again, you can add or delete any component according to your work requirement.

Using Plesk Web Installer

Plesk Web Installer is a service available online, allowing you to install Plesk on the Linux system or deploy an Amazon Lightsail VPS using the installed Plesk.

Installing Plesk on a Linux server requires an IP address or the specified hostname and the credentials for the server, and it will start the installation automatically. Thus, there is no need to log into your server using SSH and execute various installation commands.

For installing Plesk, check for the software requirements. Then, install Plesk from the Plesk Web Installer. The installation will be completed within a few minutes, depending on internet bandwidth.

Using Installer Console

For Linux System

For installing specific Plesk components, you can use the interactive console. But, first, follow the below easy steps for installation.

Download the installer script using the below command.

$ wget https://autoinstall.plesk.com/plesk-installer

Run the below command for enabling the execution mode for the script.

$ chmod +x ./plesk-installer

Run the below command for preserving the firewalld runtime rules that are lost while Plesk configures firewalld.

$ env PLESK_INSTALLER_SKIP_FIREWALLD=1

While installing Plesk on a server with 512 MB RAM or less, it creates a 1 GB swap file, improving Plesk performance. If you do not want to create this file, increase the amount of RAM on the server using the following command:

$ env PLESK_SWAP=disable

Run the below command to run and start the installer.

$ sh ./plesk-installer

For checking the available versions, run the below command-line command.

$ sh ./plesk-installer --all-versions

For Windows System

Follow the below simple steps to install Plesk using interactive mode.

  • Log in to the specified server via RDP.
  • Download the installer for Plesk.
  • To run the command, open the command prompt. It will change the working directory.
$ plesk-installer.exe --console

To check for all available Plesk versions, run the below command.

$ plesk-installer.exe --console --all-versions

Hit F to proceed further.

Now, select the Plesk version to install.

By typing “s”, you can see advanced settings as shown below.

If you want to configure the settings, you can specify them via command-line arguments or the config files. Then, quit the installer and start with new settings.

Now, choose the components of your choice by selecting the type of installation (recommended, full, or custom).

Once you select the installation type, you can configure additional settings like directory settings, the password for the admin user, and many others.

Now, you can check the components list and features that have been installed. If all the settings are fine, you can press “f” on the command prompt and enter for starting the installation process.

Using Installer GUI

For Linux System

You can follow the below steps for installing Plesk using Installer GUI.

First, download the installer script by running the below command.

$ wget https://autoinstall.plesk.com/plesk-installer

Change the mode for the script by running the below command.

$ chmod +x ./plesk-installer

This step is optional. You can preserve the firewalld setting by running the below command.

$ env PLESK_INSTALLER_SKIP_FIREWALLD=1

If port 8447 is not open, make sure to open the port for accessing the installer GUI.

You can run the below command, launching the interactive installer along with the web interface.

$ ./plesk-installer --web-interface

You can now access the installer GUI by opening the above link in the browser.

Now, provide the credentials. Enter the “root” as name and password.

Now, select the new product for installing. Then click install or upgrade accordingly.

As shown below, you can select the version of Plesk of your choice you want to install.

If you run the below command for getting the list of versions, you will get all options to select.

$ ./plesk-installer --web-interface --all-versions

Now, click the continue option.

Select any installation type from the available options and click continue.

This will start the installation process.

After the installation process completes, you will get the below screen.

For Windows System

Please follow the below simple steps to install Plesk.

  • Log in to the specified server using RDP.
  • Download the Plesk installer.
  • You can run the below command from the command prompt. Before running, change the working directory to the installer binary directory.
$ plesk-installer.exe --web-interface

The above command will open the installer GUI in the browser.
The below command will provide you with all the Plesk versions available.

$ plesk-installer.exe --web-interface --all-versions

You can select the language of your choice, providing the admin credentials. You will then get a welcome screen where you can add, delete components accordingly.

To change the installation settings, click update sources and installation settings as shown below.

You can source the installation files, directory of the download, HTTP settings, and installer interface language from the below screen. After making changes, you can click the save option and move forward.

After that, you need to go back to the Welcome screen, click install, and upgrade the product to continue.

Now, select the Plesk version you want to install.

Select the type of installation as shown below.

Click continue to forward.

Now, you can make additional configuration changes as required, as shown below, to complete the installation.

Conclusion

Plesk is an interactive control panel for managing your web hosting platforms. You can enjoy its user-friendly interface. Apart from this, you will get more than 100 extensions to add more features to improve the working of the web hosting platform.

Plesk is well-suited for both Windows and Linux systems. To install the Plesk control panel, you can follow this article for easy guidance. Before you start installing Plesk, make sure you cover all the basic system, software, and hardware requirements.

About the author

Simran Kaur

Simran works as a technical writer. The graduate in MS Computer Science from the well known CS hub, aka Silicon Valley, is also an editor of the website. She enjoys writing about any tech topic, including programming, algorithms, cloud, data science, and AI. Travelling, sketching, and gardening are the hobbies that interest her.