(Advanced) Automated Upgrade

Once you have completed the steps described in the section Before Upgrading Plesk, you can proceed directly to the Plesk upgrade.

To upgrade Plesk on Linux- or Windows-based servers, use the Plesk Installer utility. The utility is available for download from http://installer.plesk.com/plesk-installer (for Linux) and http://autoinstall-win.plesk.com/plesk-installer.exe (for Windows).

How to Automate Plesk Upgrade

If you need to simultaneously upgrade a large number of Plesk servers, we recommend that you automate this process. The automation is based on using the command-line options of the Plesk Installer utility that allows you to predefine all upgrade parameters. Thus, the upgrade can be carried out without user input. To learn how to perform such upgrades, refer to the section Running Automated Upgrades.
Moreover, if you plan to upgrade a number of Plesk servers for Linux, you can write a script that automatically copies and runs Installer on a specified group of servers. See the script examples in the section Upgrade Script Examples (Linux). On Windows systems, scripts with remote command execution are also possible but require additional tools such as PsExec. For this reason, we do not give examples of such scripts for Windows.

Note that after an upgrade, you may be asked to install a new license key. This may happen with those Plesk license keys that do not grant permission to perform complex upgrades (upgrades that change the major version number, for example, from 10.3.1 to 10.4.0). For this reason, when the upgrade is finished, you will need to obtain and install a license key for the new Plesk version. You can automate this process as well. For more information about installing a license key after upgrade, refer to the section Installing a License Key.

Speeding Up Automated Upgrades

You can significantly speed up multiple upgrades if you create a local mirror of the Plesk updates server. This will save time and bandwidth. Learn how to set up a custom mirror in Appendix C: Mirroring Plesk updates Server.

Next in this section:

Running Automated Upgrades

Upgrade Script Examples (Linux)