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
Plesk officially supports the following:
| OS | Edition |
| Windows Server 2022 | Standard / Datacenter ✅ (Recommended) |
| Windows Server 2019 | Standard / Datacenter ✅ |
| Windows Server 2016 | Limited support; avoid for new installs ❌ |
System Requirements
| Component | Minimum | Recommended |
| CPU | 1 core | 2+ cores |
| RAM | 2 GB | 4 GB+ |
| Disk | 30 GB | 100 GB SSD+ |
| IP Address | 1 static public IP | |
| Access | RDP as Administrator |
Step 1: Connect to Your Server via RDP
Login as Administrator using Remote Desktop.
Open PowerShell or Command Prompt as Administrator and run:
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.
Installation time: 15–30 minutes, depending on your internet speed and options selected.
Once installation completes, you’ll receive a URL like:
Use the administrator account or the generated Plesk admin password to log in.
If you're restricting Windows Firewall, open port 8443:
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 installer | plesk-installer.exe from autoinstall.plesk.com |
| Run installer | GUI or .\plesk-installer.exe |
| Access panel | https://your-ip:8443 |
| Open port | New-NetFirewallRule ... |
| Recommended OS | Windows Server 2022 |
