Installing Plesk for Windows in Unattended Mode
-
Log in to the server via RDP.
-
Download Plesk Installer.
-
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 |
or
|
Packages source options define the location where the installer
should obtain the Plesk packages for installation. You can use
either For information on managing local mirror repositories, see Mirroring Plesk Autoinstall Servers. |
--select-release-id |
--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 |
--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 |
--install-component <COMPONENT_1> [--install-component <COMPONENT_2> [... [--install-component <COMPONENT_N>]]] |
Alternatively to 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 |
---|---|---|
PLESK_INSTALLDIR |
--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. |
PLESK_DATADIR |
--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. |
PLESK_VHOSTSDIR |
--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
‘mirror.example.com’ available via HTTP. Installation files will
temporarily be stored at the %SystemDrive%\Parallels\
folder, and the
installation status will be reported to the email admin@example.com
.
The installed components are base Plesk packages, Microsoft DNS,
MailEnable mail server, PHP scripting engine, Presence Builder, and
Horde Webmail.
plesk-installer.exe --source http://mirror.example.com/ ^
--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 admin@example.com
(The caret ^
character splits a single long command into multiple lines to make it more readable.)
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"
(The caret ^
character splits a single long command into multiple lines to make it more readable.)