Learn Plesk

Managing your websites and servers is simple and efficient with the Plesk Web Hosting Control Panel!

• Last Updated: 01/28/2026
• ( 12 minutes reading )

How to perform a system update in Plesk

Introduction

Keeping your server up to date is essential for security, performance, and stability. System updates include operating system patches, Plesk version upgrades, updated components, and critical bug fixes.

Plesk provides a built-in Updates & Upgrades tool that lets you easily install updates, check for new versions, upgrade components, and automate system patching - all from a simple, user-friendly interface.

In this tutorial, we will guide you through the process of updating your system in Plesk.

Getting Started

First and foremost, please ensure you are logged in to your Plesk control panel. To do that, please enter your IP address, hostname, or domain name inside your web browser’s search bar and add “:8443” at the end. It should look something like: “https://yourdomain.com:8443”. By doing so, you will be prompted by a login form that requests your username and password.

plesk-login-screen

After logging in with your username and password, Plesk will automatically display the “Websites & Domains” page, which will serve as the index page from where you can manage everything related to your websites and domains on Plesk.

Accessing the Updates and Upgrades Tool

To begin the update process, please locate and click on the “Tools & Settings” option from the left-hand menu.

tools-and-settings

Performing the action above will redirect you to the “Tools & Settings” page ,where you will find many tools that can help you manage all aspects of your Pleks server. 

system-update

From there, please locate the “System Updates” functionality and click on it. It should be under the “Server Management” section.

Checking for Available Updates

When you are redirected to the “System Updates” page, you will notice a couple of things from the start. In the middle, you will see when the last check was performed. Plesk will automatically check for:

  • Plesk updates
  • Operating system updates
  • Component updates (PHP versions, services, utilities, etc.)
  • Security patches
  • Extensions updates

If new updates are available, they will be displayed in the list, which is inside a table section. On the left side, you will see the package that can be updated, in the middle, you will see a description for the package, and on the far right side, you will see the new version to which you are going to update it.

availabe-packages

If no updates are available, you will see a button in the middle of the table section that will allow you to scan for available updates. After pressing it (if updates are available), it will be populated with them.

Installing Updates

To begin updating, you must first select a package, using the checkbox corresponding to the package you want to update.

select-package

Afterward, please click on the “Update” button located on the top right side of the table section. 

Performing the above will generate a prompt that you need to confirm, and upon doing so, Plesk will begin applying the updates. This may take several minutes, depending on the server's speed and the update's size.

confirm-again

Important Note: During the update, you can expect services to restart, depending on the package you are updating temporarily. Websites should remain functional in most cases, and the Plesk interface may become temporarily unavailable.

Sometimes, you may have more than a single package to update, in which case it will take a long time to go through each package and install updates individually. This is why Plesk offers the option to mass-update all available packages at once. To do that, please click the “Update All” button at the top of the page.

update-all

You will receive the same prompt as earlier, and once confirmed, the package update process will start.

The last thing we will discuss is how to lock and unlock packages. “Locking” a package means that you will essentially prevent it from being updated. You may want to lock a package version if its updated variant is incompatible with another vital package you are using. If you see a warning message pop up, or your webmaster/system administrator or developer requests this, you can perform this action from this page by marking the package with the checkbox and then clicking the “Lock” button at the top left of the table section.

lock-package

Similarly, if you want to unlock a previously locked package due to incompatibility, you can do so by selecting the same package and pressing the “unlock” button on the right side of the “lock” button.

Enabling Automatic Updates

To ensure your server is secure, reliable, and up to date, we recommend enabling automatic updates. To do that, please open the “Settings” tab, located on the right side of the “All Packages” tab.

settings

On the “Settings” tab, you will see a few other settings, in addition to enabling the automatic updates. Let’s go over all of them.

  • Automatically install Plesk updates (Recommended) - Please use the tickbox to enable automatic Plesk updates. We highly recommend doing so.
  • Automatically install updates for third-party components shipped by Plesk - Please use the checkbox to enable updates for third-party services, apps, and components you installed through the extension manager.
  • Access Plesk Installer via the Plesk hostname and port - Please use the checkbox to enable the Plesk installer to use the Plesk hostname and port. 
  • Enable safe updates for system packages - Please use the checkbox here to enable safe updates for system packages.
  • Notify about available and installed system package updates - Please use this tickbox to enable notifications about system package updates.
  • Email address - Please use this text field to type in the email address where you want to receive notifications about the updates.
  • Notification email frequency - Please use the drop-down menu to set the frequency at which you want to receive notification emails.

 

Automatic updates help prevent vulnerabilities and ensure your server remains stable and up to date. Enabling and receiving notifications also ensures you are informed when this process completes, so you can check whether everything went as expected.

apply-settings

To save the settings on this page, please either click on the “Ok” button to save them and get redirected to the “Tools & Settings” page, or click the “Apply” button to save your changes and remain on the page.

Important Notes Before Updating

Before performing major updates, we recommend that you take into consideration the following:

  • Please create a full server backup using the Plesk Backup Manager.
  • Please ensure your server has enough disk space.
  • Please inform your customers of possible short service restarts/interruptions.
  • Please avoid running updates during peak traffic hours.
  • Please make sure no critical maintenance tasks are currently running.

Updates rarely cause issues, but preparation ensures a smooth upgrade.

Conclusion

As you can see, Plesk makes it easy to perform system updates and keep your server secure and up to date. Whether you are installing OS patches, upgrading Plesk itself, or updating server components, the Updates & Upgrades tool provides a safe and user-friendly way to perform all necessary maintenance.

We hope this tutorial was helpful, and we kindly encourage you to run updates regularly or enable automatic updates for the best security and performance.

...
Nikola Zgurev
Technical Support Captain

Nikola is an accomplished tech-savvy extraordinaire with over six years of experience in the web hosting field. He started as a customer care representative and quickly rose the ranks to become a support supervisor and, eventually - the head of the technical department in HostArmada. His deep understanding of the client's needs, combined with his technical knowledge, makes him the perfect man to create the ideal harmony between client satisfaction and professional problem-solving. You will often find him creating helpful tutorials, articles, and blog posts that help existing customers get around.