System 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.
RAM and Swap
RAM (minimum)
- Plesk for Linux: 1 GB + 1 GB swap
- Plesk for Windows: 2 GB
RAM (recommended)
For shared hosting, we recommend having 1GB of RAM for every 40-50 websites, as long as no more than 10% of all hosted websites have any persistent number of visitors per week/month.
For dedicated hosting, we recommend having this much RAM per website, as long as no website has more than 1-3 simultaneous visitors, or more than 500 unique visitors per day.
- Typical website: 128 MB
- WordPress: 64 MB
- Joomla: 64 MB
- Drupal: 128 MB
- Symfony: 128 MB
For websites that generate more traffic, we recommend having between 500 MB and 1 GB of RAM per website.
Swap (recommended)
- 1 GB of RAM on the server or less: 1 GB
- More than 1 GB of RAM on the server: 1/2 * the amount of RAM on the server
Disk Space
Disk space (minimum)
- Plesk for Linux: 20 GB
- Plesk for Windows: 32 GB
Disk space (recommended)
- Shared hosting (100-500 websites per server): Between 2 and 2.5 GB per website
- Dedicated hosting (1-10 websites per server): Between 4 and 12 GB per website
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
Plesk can automatically set up the following email clients:
- Microsoft Outlook (except for Microsoft Outlook 2019 and O365)
- Mozilla Thunderbird
- Gmail
- Apple Mail
Supplied Components
Linux
Plesk Obsidian for Linux distribution packages include the following components:
- Plesk Premium Antivirus 6.0.2
- ImunifyAV
- AWStats 7.7
- ProFTPD 1.3.8b
- qmail 1.03
- Courier-IMAP 5.2.7
- Postfix 3.5.25 (for most OSes)
- Dovecot 2.3.20
- Roundcube 1.6.7 (for OSes other than Red Hat Enterprise Linux 7, CentOS 7, CloudLinux 7.1, and Ubuntu 18.04)
- phpMyAdmin 5.2.1
- nginx 1.26.2
- TLS 1.3 (in nginx for customers' websites)
- PHP 8.3.13, 8.2.25, 8.1.30, 8.0.30, 7.4.33, 7.3.33, 7.2.34, 7.1.33, 7.0.33, 5.6.40, 5.5.38, 5.4.45, 5.3.29, 5.2.17 Note: PHP versions earlier than 8.0 no longer receive security updates because they have been declared "end-of-life" by the product vendor.
- Fail2ban 1.1.0
- ModSecurity 3.0.12, 2.9.7
- ModSecurity Rule Set 2.2.9-30-g520a94b
- Resource Controller
- Node.js 20, 18, 16, 14, 12
Note: Plesk supports the latest stable and LTS releases of Node.js. Node.js 18 currently not supported on CentOS 7, Ubuntu 18.04, CloudLinux 7, and Red Hat Enterprise Linux 7. - Phusion Passenger 6.0.23
- Ruby 3.2.1, 3.1.3, 3.0.5, 2.7.7, 2.6.3, 2.5.5, 2.4.6, 2.3.8, 2.2.10, 2.1.10
- Bundler 1.13.5
- Rootkit Hunter 1.4.4
Windows
Plesk Obsidian for Microsoft Windows distribution packages include the following components:
- Plesk Premium Antivirus 6.0.2
- ModSecurity 2.9.7
- Microsoft SQL Server Express 2022, 2019, 2017, 2016 SP1, 2014 SP2, 2012 SP3
- MariaDB 10.5.23 (for Plesk database)
- MariaDB 11.4, 10.11.8, 10.6.18, 10.5.25, and 10.3.39 (for customer websites)
- MailEnable Standard 10.48
- PHP 8.3.13, 8.2.25, 8.1.30, 8.0.30, 7.4.33, 7.3.33, 7.2.34, 7.1.33, 7.0.33, 5.6.40 Note: PHP versions earlier than 8.0 no longer receive security updates because they have been declared "end-of-life" by the product vendor.
- ASP.NET Core 8.0.10, 6.0.35
- .NET Core 3.1.3, 2.1.17
- SpamAssassin 3.0-4.0.1
- phpMyAdmin 5.0.3
- AWStats 7.7
- Webalizer V2.01-10-RB02 (Windows NT 5.2) English
- Microsoft Web Deploy 3.5 + WebMatrix 3.0, 3.6
- IIS URL Rewrite Module 7.2.1993
- Node.js 20.15.1, 18.20.4
- 7zip 18.05
- Microsoft Visual C++ 2017 Redistributable
Supported Third-Party Components
Linux
Web servers:
- Apache 2.4
DNS servers:
- BIND 9.8 or higher
Web statistics:
- Webalizer 2.x
Web scripting:
- mod_perl 2.0.8
Database servers and tools:
- MySQL 5.7 and later
- MySQL community edition 5.7, 8
- PostgreSQL 8.4–15
- MariaDB. For details, see "Plesk Policy on MariaDB Support".
- MariaDB Connector 3.3.38
Anti-spam tools:
- SpamAssassin 3.0–3.4
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) 10.0, 8.5, 8.0, 7.5
Mail servers
- MailEnable Standard / Professional / Enterprise / Enterprise Premium 6.91–10.46
- SmarterMail 100, 16.3
- 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
Web statistics
- SmarterStats 11.1
Web scripting
- ASP
- ASP.NET 2.0-4.x
- Python 2.7.17
- Perl 5.40.0
Database servers
- Microsoft SQL Server 2005–2022
- MySQL community edition 5.7
- MySQL ODBC connector 5.3.14
- PostgreSQL 9.2 and later (remote database servers support only)
In December 2021, MariaDB announced its new release model: quarterly releases with a one-year maintenance period of each release. MariaDB 10.6 is the last database version that falls under the old release model and has a five-year maintenance period (long-term support).
Taking into account the MariaDB release model, Plesk announces its policy regarding MariaDB support:
- (MariaDB 10.6 and earlier) Plesk supports each version of MariaDB as a local database server for five years after a MariaDB release.
- (MariaDB 10.7 and later) Plesk supports each stable version of MariaDB as a remote database server. Plesk introduces the support within one month after a stable MariaDB release.
As a local database server, we recommend that you install a long-term support release (LTS release) of MariaDB. At the moment, LTS releases are MariaDB 10.6 and earlier. If MariaDB has other LTS releases in the future, Plesk will support them as a local database server as well.
Note: The support also applies to subsequent Plesk updates and to Plesk installation on a server with MariaDB already installed from the OS or MariaDB repository.
Note: It means that the Plesk administrator can register MariaDB in Plesk (Tools & Settings > Database Servers (under "Applications & Databases")) and then use MariaDB to host users' databases.