Parallels Plesk Panel can be configured to automatically download and install Parallels Plesk Panel updates. For detailed information about configuring Parallels Plesk Panel to enable autoupdates, see the "Configuring Automatic Updates of Your Parallels Plesk Panel" section in the Parallels Plesk Panel Administrator's guide.
Parallels Plesk Panel autoupdater will automatically connect to the Parallels Plesk Panel 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 Parallels Plesk Panels that have been installed by using a Parallels Plesk Panel distribution package. The autoupdater feature implementation in a Parallels Plesk Panel installed by using a Virtuozzo application template on a virtual private server (VPS) differs from the feature implementation in a Parallels Plesk Panel installed from a distribution package by running an installer program.
As far as autoupdates are concerned, in an application template-installed Parallels Plesk Panel 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 Parallels Plesk Panels 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 Parallels Plesk Panel user ability to customize Parallels Plesk Panel 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 Parallels Plesk Panels on VPSs running on Virtuozzo hardware nodes.
The vztmplupsvc package is included in the Parallels Plesk Panel application template and the service is installed by Virtuozzo on a hardware node concurrently with Parallels Plesk Panel 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 Parallels Plesk Panel on a VPS running on the hardware node. The vztmplupsvc service uses Virtuozzo Parallels Plesk Panel application update templates rather than Parallels Plesk Panel update packages to update Parallels Plesk Panels installed from application templates. The service periodically checks the Parallels Plesk Panel updates server for new update templates, downloads and installs them on the hardware node. The service then polls each template-installed Parallels Plesk Panel found on a hardware node's VPSs for their autoupdater statuses and then applies the newly downloaded update templates to Parallels Plesk Panels that have autoupdates enabled one-by-one.