Question
How to install Plesk for Windows?
Answer
For Plesk installation, a fresh Windows Server machine is required meeting the Plesk Software Requirements and with Internet access. You can create it on your own or purchase it from any Hosting Provider.
Note: Refer to our Knowledge Base for assistance in resolving errors that may appear during the installation process. Also, the following ports should be opened for Plesk to function correctly. Additional information can be found in the Plesk Documentation.
Click on a section to expand
Plesk Installation via browser Plesk Installer
-
Connect to the Windows Server via RDP
-
Download and run the Plesk Installer (
plesk-installer.exe
) on the server. -
A browser window will be opened with an authorization form requesting the Administrator's credentials. Ports 8443 and 8447 should be opened to run the installer.
-
In the browser window, choose Install or Upgrade Product, specify the necessary parameters and the components that are about to be installed, and follow the on-screen instructions.
-
Once the Plesk installation is finished, the access to Plesk is possible via URL
https://<ip_address_or_hostname>:8443
orhttps://localhost:8443
(From the server itself). -
Proceed with the first initialization by providing a new password for Plesk 'admin' user, choosing the Plesk license type and other details.
Note: it is possible to select drive for installation:
Plesk One-Click Installation
-
Connect to the Windows Server via RDP
-
Run PowerShell:
C:> powershell
-
Download Plesk Installer:
PS C:> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -URI https://installer-win.plesk.com/plesk-installer.exe -OutFile plesk-installer.exe
-
Install Plesk with the following command:
PS C:> .plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended
Plesk Unattended Installation
Note: More examples can be found in Plesk Installation and Upgrade Guide - Installing Plesk for Windows in Unattended Mode
-
Connect to the Windows Server via RDP
-
Run PowerShell:
C:> powershell
-
Download Plesk Installer:
PS C:> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -URI https://installer-win.plesk.com/plesk-installer.exe -OutFile plesk-installer.exe
-
List all available releases:
PS C:> .plesk-installer.exe --show-all-releases
- List all available components for the required Plesk release. For example:
PS C:> .plesk-installer.exe --console --select-release-id PANEL_18_0_24_WIN --show-components --show-options
- Use the option
--install-component
and specify all required components. For example:PS C:> .plesk-installer.exe --select-release-id PANEL_18_0_24_WIN --install-component panel --install-component common --install-component mailenable --install-component dns