Software Requirements for Plesk Obsidian

We recommend that you read information about the product installation, upgrade, or migration before you start deploying Plesk. This information, including detailed instructions, can be found in the Deployment Guide.

Supported Operating Systems

Linux

Plesk Obsidian for Linux can run on the following operating systems:

Operating system SNI support IPv6 support
Debian 8 64-bit **
Debian 9 64-bit **
Ubuntu 16.04 64-bit **
Ubuntu 18.04 64-bit **
CentOS 6.x 64-bit
CentOS 7.x 64-bit
Red Hat Enterprise Linux 6.x 64-bit *
Red Hat Enterprise Linux 7.x 64-bit *
CloudLinux 6.x 64-bit
CloudLinux 7.1 and later 64-bit
Virtuozzo Linux 7 64-bit

* - Enable the “Optional” channel to install Plesk Obsidian on Red Hat Enterprise Linux.

** - Plesk only supports Debian 8, Debian 9, Ubuntu 16.04, and Ubuntu 18.04 servers running the ‘systemd’ init system. Compatibility with ‘sysvinit’ has not been tested and is not guaranteed.

Notes:

  1. Before installing Plesk, you make sure that the package manager's (apt/yum/zypper) repositories are configured and can be accessed from the server.
  2. CentOS, Red Hat Enterprise Linux, and CloudLinux are supported at the latest available minor (.x) versions.

Windows

Plesk Obsidian for Microsoft Windows can run on the following operating systems:

Operating system SNI support IPv6 support
Windows Server 2012 (64-bit, Standard, Foundation, and Datacenter editions), including Server Core installations
Windows Server 2012 R2 (64-bit, Standard, Datacenter, and Essentials editions), including Server Core installations
Windows Server 2016 (64-bit, Standard, Datacenter, and Essentials editions), including Server Core installations
Windows Server 2019 (64-bit, Standard, Datacenter, and Essentials editions), including Server Core installations

Because Windows Server 2003 is no longer supported by Plesk, we recommend that you choose a later operating system version according to the recommendations in our life cycle policy.

Configure a static IP address on the server before installing Plesk for Windows.

Plesk for Windows can only be installed on NTFS partitions.

If you need Active Server Pages (ASP) and Microsoft FrontPage Server Extensions, install them manually on your server.

Windows Installer 4.5 is required for Microsoft SQL Server 2008 installation. You can download it from the Microsoft official website.

If you plan to use Microsoft SQL Server support in Plesk for Windows, the SQL Server must be installed and configured to use standard or mixed security mode. If Microsoft SQL Server is not installed, you can select it to be installed with Plesk for Windows and configured with administrator name "sa" and a random password.

Installation requirements

When installing Plesk, pay attention to the following installation requirements:

CloudLinux Support

Installing or operating Plesk on a CloudLinux server with link traversal protection enabled results in a variety of issues. To avoid them, disable the 'fs.protected_symlinks_create' kernel option first.

Active Directory Domain Controllers Support

Installing Plesk on a server acting as a primary or backup domain controller may result in the server crashing during the creation of domains with certain names.

AppArmor Support

Plesk Obsidian supports AppArmor on Ubuntu 16.04 and Ubuntu 18.04. Before installing Plesk Obsidian on any supported Debian version, make sure that AppArmor is disabled first.

NFS Shares Support

Plesk does not officially support the use of NFS shares for storing vhosts directories. This configuration was not tested and can be used at your own risk.

Supported browsers

The following browsers are supported:

Desktop

  • Google Chrome (latest) for Windows and Mac OS
  • Mozilla Firefox (latest) for Windows and Mac OS
  • Apple Safari (latest) for Mac OS
  • Opera (latest) for Windows and Mac OS
  • Microsoft Edge® 15.x for Windows 10
  • Microsoft Internet Explorer® 11.x for Windows

Smartphones and Tablets

  • Chrome Mobile
  • Default browser (Safari) on iOS 8.x-12.x
  • Default browser on Android 4.x-9.x
  • Microsoft Edge® for Windows Mobile

Supported virtualization

The following virtualization platforms are supported:

  • VMware
  • XEN
  • Parallels Virtuozzo Containers 4.6 for Linux
  • Parallels Virtuozzo Containers 4.6 for Windows
  • Parallels Virtuozzo Containers 4.7 for Linux
  • Virtuozzo 6 for Linux (Parallels Cloud Server 6)
  • Virtuozzo Containers 6 for Windows (Parallels Containers 6 for Windows)
  • Virtuozzo 7 for Linux
  • OpenVZ
  • KVM
  • Hyper-V
  • LXC (Docker)

Notes:

  1. Support includes proper functioning of Plesk and applicability of discounted “virtual server” licenses
  2. License key may also restrict Plesk to selected platform. That means license key will be considered invalid in such environment, but other functions (installation, etc.) shall not be impacted.

Earlier Versions Supported for Upgrade

Plesk Obsidian supports upgrade from the following earlier versions:

  • Plesk Onyx 17.8 for Linux/Windows (x64 only)
  • Plesk Onyx 17.5 for Linux/Windows (x64 only)
  • Plesk Onyx 17.0 for Linux/Windows (x64 only)

Source Hosting Platforms Supported for Migration

Configuration and content from the following hosting platforms can be imported into Plesk Obsidian:

  • Plesk for Linux and Plesk for Windows: 8.6, 9.5, 10.4, 11.0, 11.5, 12.0, 12.5, and Plesk Onyx.
  • cPanel 64 and later
  • Confixx 3.3
  • Helm 3.2
  • Plesk Expand 2.3.2
  • Parallels Pro Control Panel for Linux 10.3.6

Learn about migrating to Plesk Obsidian.

Supported Components

Supplied Components

Linux

Plesk Obsidian for Linux distribution packages include the following components:

  • Plesk Premium Antivirus 6.0.2
  • Kaspersky Anti-Virus 8.5.1.102
  • ImunifyAV
  • AWStats 7.7
  • ProFTPD 1.3.6
  • qmail 1.03
  • Courier-IMAP 5.0.8
  • Postfix 3.4.5 (for most OSes), 2.11.11 (CentOS 6, Red Hat Enterprise Linux 6, and CloudLinux 6)
  • Dovecot 2.3.7.2
  • Horde IMP 5 *
    • Horde 5.2.21
    • IMP 6.2.23
    • Ingo 3.2.11
    • Kronolith 4.2.27
    • Nag 4.2.19
    • Mnemo 4.2.11
    • Passwd 5.0.5
    • Turba 4.2.24
  • Roundcube 1.3.10
  • phpMyAdmin 4.9.0.1
  • nginx 1.16.1
  • OpenSSL 1.0.2r
  • TLS 1.3 (in nginx for customers' websites)
  • PHP 5.2.17, 5.3.29, 5.4.45, 5.5.38, 5.6.40, 7.0.33, 7.1.33, 7.2.24, 7.3.11 **
  • Fail2ban 0.10.3.1
  • ModSecurity 2.9.3
  • ModSecurity Rule Set 2.2.9-30-g520a94b
  • Resource Controller (for CentOS 7, Debian 8, and Ubuntu 16 servers)
  • Node.js 4.6.1, 6.14.1, 7.0.0, 8.16.0, 9.0.0, 10.0.0, 12.0.0 ****
  • Phusion Passenger 6.0.2
  • Ruby 2.1.10, 2.2.10, 2.3.8, 2.4.6, 2.5.5, 2.6.3 ***
  • Bundler 1.13.5
  • Rootkit Hunter 1.4.4

* - requires PHP 5.3.

** - making changes to the /usr/local/psa/admin/conf/php.ini file may result in Plesk failing to operate properly.

*** - On Debian 9, only Ruby 2.4.6 and later is supported.

**** - On CentOS 6, Debian 7.x, and Ubuntu 12.x, Node.js 12 is not supported.

Windows

Plesk Obsidian for Microsoft Windows distribution packages include the following components:

  • Plesk Premium Antivirus 6.0.2
  • Kaspersky Anti-Virus 8.6.1.51
  • Microsoft SQL Server Express 2012 SP3
  • Microsoft SQL Server Express 2014 SP2
  • Microsoft SQL Server Express 2016 SP1
  • Microsoft SQL 2017 Express
  • MariaDB 10.3.17 (for Plesk database)
  • MariaDB 10.3.17 (for customer websites)
  • BIND DNS Server 9.14.6
  • MailEnable Standard 10.27
  • PHP 5.2.17, 5.3.29, 5.4.45, 5.5.38, 5.6.40, 7.0.33, 7.1.33, 7.2.24, 7.3.11
  • ASP.NET Core 2.2.6
  • ionCube Loader 5.0.21
  • SpamAssassin 3.0-3.4
  • myLittleAdmin 3.8.20
  • phpMyAdmin 4.9.0.1
  • AWStats 7.7
  • Webalizer V2.01-10-RB02 (Windows NT 5.2) English
  • Horde 5.2.21 and IMP 6.2.23
  • Microsoft Web Deploy 3.5 + WebMatrix 3.0
  • Microsoft Web Deploy 3.6
  • URL Rewrite 2.1 for IIS 7
  • Node.js 4.6.1, 6.14.1, 8.16.1, 9.0.0, 10.16.3
  • 7zip 18.05

Supported Third-Party Components

Linux

Web servers:

  • Apache 2.2, 2.4

Mail servers:

  • Postfix 2.11.3 (Debian 8)

DNS servers:

  • BIND 9.8–9.10

Web statistics:

  • Webalizer 2.x

Web scripting:

  • mod_perl 2.0.8
  • mod_python 3.3.1 *
  • PHP 5.2–7.3.6 **

Database servers and tools:

  • MySQL 5.1–5.7
  • MySQL community edition 5.5, 5.6, 5.7
  • PostgreSQL 8.4–10
  • MariaDB 5.5-10.3.14 (Plesk 17.8.11 only)
  • MariaDB Connector 3.0.9

Anti-spam tools:

  • SpamAssassin 3.0–3.4

* - mod_python is not supported on Red Hat Enterprise Linux 7.x, CentOS 7.x, and CloudLinux 7.x.

** - by default, PHP used for Plesk webmail (Horde, Roundcube) is installed from the repository of the OS vendor. You can install PHP from an alternative repository following the repository maintainers' instructions, provided that the PHP package names remain the same. Installing PHP from a repository that changes the names of PHP packages (for example, IUS, Webtatic) will prevent Plesk webmail from operating correctly, and may also cause dependency issues when installing Plesk updates.

Windows

This is a shortened list of supported third-party components. It does not include the components supplied with the Plesk distribution, as they were already mentioned as distributed and supported.

Web servers

  • Microsoft Internet Information Services (IIS) 7.5, 8.0, 8.5, 10.0

Mail servers

  • MailEnable Standard / Professional / Enterprise / Enterprise Premium 5.10–9.16
  • SmarterMail 100
  • IceWarp Mail Server 12.0.3.1

Webmail tools

  • MailEnable Web Client
  • SmarterMail Web Client
  • IceWarp (Merak) Mail Server Web Client

Spam filtering tools

  • SmarterMail Spamfilter
  • IceWarp (Merak) Mail Server Anti-Spam

Antivirus tools

  • SmarterMail Anti-Virus
  • IceWarp (Merak) Mail Server Anti-Virus

DNS servers

  • Microsoft DNS Server
  • Simple DNS Plus 6.0.115

Web statistics

  • SmarterStats 11.1

Web scripting

  • ASP
  • ASP.NET 2.0-4.x
  • ASP.NET Core 2.1, 2.2.2 (“Windows Server Hosting (.exe) Runtime” on the download page)

Database servers

  • Microsoft SQL Server 2005–2016
  • MySQL community edition 5.5, 5.6, 5.7
  • MySQL ODBC connector 5.3.12