Skip to content

Rate this page
Thanks for your feedback
Thank you! The feedback has been submitted.

Get free database assistance or contact our experts for personalized support.

Upgrade PMM v3 Server from the UI

GUI-based upgrades ending in PMM 3.9.0

GUI-based upgrades are deprecated starting with PMM 3.7.0. This upgrade method will be formally deprecated in PMM 3.8 (end of May 2026) and removed in PMM 3.9 (end of July 2026).

The underlying Watchtower project used for GUI upgrades is no longer maintained. Switch to one of the supported upgrade methods:

PMM Server and Client components are installed and updated separately.

PMM 3 Server can run natively, as a Docker image, a virtual appliance, or an AWS cloud instance. While each environment has its own specific installation and update steps, you can also upgrade from the PMM web interface using Watchtower.

However, since this method is deprecated, we recommend switching to a manual upgrade workflow as described above.

Prerequisites

To use the UI upgrade feature, you must have Watchtower installed and properly configured with your PMM Server.

If Watchtower is not installed, the UI upgrade options will not be available. See Running PMM Server with Watchtower for setup instructions.

Note

Since Watchtower is no longer actively maintained, new installations should use CLI or container-based upgrade methods instead.

Upgrade process

  1. Go to Configuration > Updates in your PMM web interface. Here you can check the current PMM Server version, the timestamp of the last update check, and whether your instance is up to date.
  2. Click Check Updates now. If an update is available, click the Update now button to install the latest version.

Update page

Quick upgrade check

For a quick overview of your PMM v3 Server’s update status, you can also check the Upgrade panel on the Home page.

PMM Home Dashboard Upgrade Panel

Note

The Upgrade panel on the Home dashboard will be removed when GUI upgrades are removed in PMM 3.9.0. After that, use docker pull or your container runtime’s equivalent to check for updates.