Installing Plesk for Windows in Unattended Mode

  1. Obtain the installer script

    Browse to and scroll down to the Plesk Windows Installer section.

    Click the download icon and save the plesk-installer.exe file to your computer.

  2. Launch the installer with necessary options

    To install Plesk without requiring any user input, run the installer script providing all the necessary information through the corresponding options:

    plesk-installer.exe <OPTIONS> <WINDOWS_OPTIONS>

The following installer options are commonly used when automating Plesk installation.

Option Use Explanation


--source <URL>


--source <PATH>

Packages source options define the location where the installer should obtain the Plesk packages for installation. You can use either --source <URL> to specify the URL of a mirror of the Plesk updates server, or --source <PATH> if the packages are found locally on the file system. If you use neither, the Plesk packages will be retrieved from the Plesk updates server.

For information on managing local mirror repositories, see Mirroring Plesk Autoinstall Servers.


--select-release-id <ID>

This option defines what Plesk version will be installed. <ID> is a unique Plesk version identifier (e.g. PANEL_17_0_17_WIN).

View the list of available version IDs for publicly released versions by running:

plesk-installer.exe --show-releases

View the complete list of available version IDs including those intended for product review and testing purposes by running:

plesk-installer.exe --show-releases --skip-branch-filter


--installation-type <TYPE>

Choose one of the predefined sets of components for installation: Recommended, Full or Custom.

View the available installation types by running:

plesk-installer.exe --select-release-id <ID> --show-installation-types


--install-component <COMPONENT_1> [--install-component <COMPONENT_2> [... [--install-component <COMPONENT_N>]]]

Alternatively to --installation-type, you can specify the exact list of components to be installed.

View the complete list of components available for a specific version by running:

plesk-installer.exe --select-release-id <ID> --show-components

The following are the Microsoft Windows-specific installer options. They allow the flexibility to modify the default installation paths.

Option Use Explanation


--set-option "PLESK_INSTALLDIR=<PATH>"

This key designates the part of Plesk data that insignificantly change over time. This includes the application code, configuration files, utilities, and so on.


--set-option "PLESK_DATADIR=<PATH>"

This key designates the part of Plesk data that significantly change over time. This includes customer databases, APS packages, log files, and so on.


--set-option "PLESK_VHOSTSDIR=<PATH>"

This key designates the path where the contents of all your customers' domains will be stored. This is typically the largest part of the Plesk contents.

To view the complete list of the installer options, run:

plesk-installer.exe --help

Example 1: Installing Plesk from a mirror, specific components

The following command installs Plesk 17 (release ID is 'PANEL_17_0_17_WIN') from a mirror set up on the server '' available via HTTP. Installation files will temporarily be stored at the '%SystemDrive%\Parallels\' folder, and the installation status will be reported to the email ''. The installed components are base Plesk packages, Bind name server, MailEnable mail server, PHP scripting engine, Presence Builder, and Horde Webmail.

plesk-installer.exe --source --target %SystemDrive%\Parallels --select-release-id PANEL_17_0_17_WIN --install-component base --install-component dns --install-component mailenable --install-component php5 --install-component sitebuilder --install-component webmail --notify-email

Example 2: Installing Plesk, all available components

The following command performs the complete installation (all available product components are installed) of Plesk 17 (release ID is PANEL_17_0_17_WIN) from the Plesk Update server. All installer output will be redirected to an XML file.

plesk-installer.exe --select-release-id PANEL_17_0_17_WIN --install-everything --enable-xml-output

Example 3: Installing Plesk to a custom location

plesk-installer.exe --select-product-id panel --select-release-id PANEL_17_0_17_WIN --install-everything --set-option "PLESK_INSTALLDIR=C:\Plesk Dir" --set-option "PLESK_DATADIR=C:\Plesk Data" --set-option "PLESK_VHOSTSDIR=C:\Plesk Vhosts"