Plesk can be configured to automatically download and install Plesk updates. For detailed information about configuring Plesk to enable autoupdates, see the "Configuring Automatic Updates of Your Control Panel" section in the Plesk for Windows Administrator's guide.
Plesk autoupdater will automatically connect to the Plesk update server, check for available updates, download new updates, and either install them automatically or display them in the list of available updates. You can view the list of available updates and select which updates to install if autoupdates are not enabled. If you do enable autoupdates, you can also set the desired periodicity of the autoupdater run sessions and configure notifications to be sent automatically to an e-mail address of your choice.
However, all these autoupdater features are only available in Plesks that have been installed by using a Plesk distribution package. The autoupdater feature implementation in a Plesk installed by using a Virtuozzo application template on a virtual private server (VPS) differs from the feature implementation in a Plesk installed from a distribution package by running an installer program.
As far as autoupdates are concerned, in an application template-installed Plesk you can only have them enabled or disabled. No other autoupdate control is available. You can neither configure periodicity of the updates nor view a list of available updates. This is because Plesks installed from Virtuozzo application templates are only found on Virtuozzo-generated VPSs running on hardware nodes housing multiple other VPSs. Because of potentially large number of VPSs running on a single hardware node, the Plesk user ability to customize Plesk autoupdates on each VPS individually has to be greatly reduced to ensure that the total update-related workload on the hardware node is properly balanced over time. In particular, concurrent occurrence of update processes on several VPSs residing on a single hardware node must be prevented. This goal is realized by using the vztmplupsvc service to manage autoupdates of application-template installed Plesks on VPSs running on Virtuozzo hardware nodes.
The vztmplupsvc package is included in the Plesk application template and the service is installed by Virtuozzo on a hardware node concurrently with Plesk installation on a VPS by using the application template. The service is installed by Virtuozzo only once when the template is first used to install Plesk on a VPS running on the hardware node. The vztmplupsvc service uses Virtuozzo Plesk application update templates rather than Plesk update packages to update Plesks installed from application templates. The service periodically checks the Plesk updates server for new update templates, downloads and installs them on the hardware node. The service then polls each template-installed Plesk found on a hardware node's VPSs for their autoupdater statuses and then applies the newly downloaded update templates to Plesks that have autoupdates enabled one-by-one.