How to Install Plesk on Windows Server (2025 Guide)

Plesk for Windows is a robust commercial web hosting control panel that supports Windows IIS-based hosting with features like ASP.NET, MSSQL, PHP, DNS, mail services, and more — all manageable via a clean GUI.

Evans

Last Update 9 months ago

 Supported Windows Server Versions


Plesk officially supports the following:

OS
Edition
Windows Server 2022Standard / Datacenter ✅ (Recommended)
Windows Server 2019Standard / Datacenter ✅
Windows Server 2016Limited support; avoid for new installs ❌

System Requirements

Component Minimum Recommended
CPU1 core2+ cores
RAM2 GB 4 GB+
Disk30 GB100 GB SSD+
IP Address1 static public IP
AccessRDP as Administrator
Ensure the server has a valid hostname (FQDN) and a clean Windows installation (no IIS or DNS pre-installed).
Step-by-Step Installation
Step 1: Connect to Your Server via RDP

Login as Administrator using Remote Desktop.

Step 2: Download the Plesk Installer

Open PowerShell or Command Prompt as Administrator and run:

Step 3: Launch the Installer

Double-click plesk-installer.exe or run in PowerShell:

The installer GUI will open.

Choose Recommended Installation (includes IIS, mail server, FTP server, PHP, ASP.NET, MSSQL, etc.)

OR

Choose Custom Installation if you want specific components like Node.js, Tomcat, MailEnable, or MSSQL Express.

Step 4: Wait for Installation to Complete

Installation time: 15–30 minutes, depending on your internet speed and options selected.

Step 5: Access the Plesk Web Interface

Once installation completes, you’ll receive a URL like:

Use the administrator account or the generated Plesk admin password to log in.

Optional: Open Plesk Port in Windows Firewall

If you're restricting Windows Firewall, open port 8443:

Post-Installation Tips
  • Activate your Plesk license (or use the free trial)

  • Secure with Let's Encrypt

  • Create client accounts, subscriptions, and domains

  • Add email accounts and databases (SQL Server or MySQL)

  • Install the WordPress Toolkit (optional, powerful for WP hosting)

  • Enable Windows updates & backups

In summary

Task
Command/Action
Download installerplesk-installer.exe from autoinstall.plesk.com
Run installerGUI or .\plesk-installer.exe
Access panelhttps://your-ip:8443
Open portNew-NetFirewallRule ...
Recommended OSWindows Server 2022 

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us