1. Check Installation Requirements

Before you install Plesk on a server, make sure you meet the following requirements.

Requirements for Linux Systems

We recommend that you install Plesk on a clean operating system. Before installing Plesk for Linux, make sure that the following requirements are met:

  • Your server meets the requirements described in the Plesk release notes.
  • A static IPv4 address is preliminarily configured. If you have an environment that uses only IPv6 addresses, ensure the proper address translation to the IPv4 segment of the Internet.
  • Certain ports should be open. For details, see https://support.plesk.com/hc/en-us/articles/213932745.
  • The AppArmor app is disabled. For details, see https://support.plesk.com/hc/en-us/articles/213909965.
  • The disk space allocated to the /tmp directory exceeds 100 megabytes.
  • A user who runs the installer can execute files in the /tmp directory. This makes it possible to install the system packages required for Plesk. When the installation is completed, we recommend that you mount /tmp with the noexec option.
  • If you run Debian, CloudLinux, or Ubuntu, make sure that you have system repositories with updates availiable to your package manager.
  • Your hard drive must be properly partitioned. For instructions, see the article on partitioning tips at https://kb.plesk.com/en/819.
  • On Debian and Ubuntu operating systems, the path /usr/local/psa is reserved for system needs. We highly recommend that you neither manually create this directory nor mount a separate partition to this location. Instead, if you want to use a separate partition for Plesk, mount the partition to /opt/psa/, the commonly used path for Debian and Ubuntu installations. If you do not follow this recommendation, Plesk will not be able to apply updates.
Requirements for Windows Systems

Before installing Plesk for Windows, back up all your server data and make sure that the following requirements are met:

  • Your server meets the requirements described in the Plesk release notes.
  • Your server is not working as a Windows Domain Controller (neither primary nor backup). If this requirement is not fulfilled, a system crash may occur during the creation of domains with certain names.
  • A static IPv4 address should be configured in the OS prior to the Plesk installation. If you have an environment that uses only IPv6 addresses, ensure the proper address translation to the IPv4 segment of the Internet.
  • The installation path of Plesk must contain only ASCII symbols.

Note: If you already have MS SQL server installed on the server where you are going to install Plesk, there is no need to install MS SQL again. You can install Plesk without the MS SQL component and register your existing MS SQL server in Plesk as an external database server. For details, refer to Administrator's Guide, section Connecting to External Databases (Windows).

Note: During Plesk installation, the following ports are opened: https://support.plesk.com/hc/en-us/articles/213932745.