{"id":198,"date":"2026-05-31T23:30:35","date_gmt":"2026-06-01T06:30:35","guid":{"rendered":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/"},"modified":"2026-05-31T23:30:35","modified_gmt":"2026-06-01T06:30:35","slug":"how-to-update-plesk-on-linux","status":"publish","type":"post","link":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/","title":{"rendered":"How to Update Plesk on Linux (CLI and GUI Methods)"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>A Plesk update installs the latest Plesk Obsidian release, security patches, and component upgrades \u2014 things like PHP handlers, Nginx builds, and the Plesk updater itself. If you&#8217;re running an older Plesk version, you&#8217;re likely missing security fixes that Plesk publishes on a rolling basis.<\/p>\n<p>Most users land here because they&#8217;ve seen an &#8220;Update Available&#8221; banner in the Plesk dashboard, received a Host &amp; Tech server alert about an outdated panel version, or they&#8217;re troubleshooting an extension that requires a newer Plesk release to function. Either way, the process is the same.<\/p>\n<p>This guide covers both the web UI and CLI methods. I&#8217;d recommend the CLI approach for anything running in production \u2014 it gives you real-time output and doesn&#8217;t time out the way a browser session can during a long upgrade.<\/p>\n<h2>Prerequisites<\/h2>\n<ul>\n<li>Root SSH access to your Linux server, or a sudo-enabled user<\/li>\n<li>Plesk Obsidian 18.0.x installed (this guide does not cover migrating from Plesk Onyx or earlier \u2014 that&#8217;s a separate process)<\/li>\n<li>At least 2 GB of free disk space in <code class=\"\" data-line=\"\">\/tmp<\/code> and on the root partition<\/li>\n<li>A current backup of your server or Plesk subscription data \u2014 non-negotiable before any panel upgrade<\/li>\n<li>Your server&#8217;s SSH port and login credentials handy, in case the web UI becomes unreachable mid-update<\/li>\n<li>If you&#8217;re on a <a href=\"https:\/\/www.hostandtech.com\/vps-ssd-servers\">VPS SSD Hosting<\/a> plan, confirm your plan has sufficient RAM \u2014 Plesk upgrades have been known to stall on instances with less than 1 GB available memory<\/li>\n<\/ul>\n<h2>Step-by-Step Instructions<\/h2>\n<h3>Method 1: Update Plesk via the Command Line (Recommended)<\/h3>\n<ol>\n<li>\n    <strong>Connect to your server over SSH.<\/strong><\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-1\"><code class=\"\" data-line=\"\">ssh root@your-server-ip<\/code><\/pre>\n<\/div>\n<p>    If your host uses a non-standard SSH port, add <code class=\"\" data-line=\"\">-p PORT<\/code> to the command.\n  <\/li>\n<li>\n    <strong>Check your current Plesk version.<\/strong><\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-2\"><code class=\"\" data-line=\"\">plesk version<\/code><\/pre>\n<\/div>\n<p>    This outputs your current Plesk release, build number, and OS. Note this down \u2014 you&#8217;ll want it if you need to roll back or open a support ticket.\n  <\/li>\n<li>\n    <strong>Run the Plesk installer to fetch the latest release.<\/strong><\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-3\"><code class=\"\" data-line=\"\">plesk installer update<\/code><\/pre>\n<\/div>\n<p>    This is the main command. It contacts Plesk&#8217;s update servers, downloads any pending packages, and applies them. On a standard VPS, this typically takes 5\u201315 minutes depending on how many components need updating.<\/p>\n<p>\ud83d\udcdd Note: <code class=\"\" data-line=\"\">plesk installer<\/code> is a wrapper around <code class=\"\" data-line=\"\">\/usr\/local\/psa\/admin\/bin\/autoinstaller<\/code>. If <code class=\"\" data-line=\"\">plesk installer<\/code> isn&#8217;t found, run the autoinstaller directly:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-4\"><code class=\"\" data-line=\"\">\/usr\/local\/psa\/admin\/bin\/autoinstaller --select-product-id plesk --select-release-current --upgrade-installed-components<\/code><\/pre>\n<\/div>\n<\/li>\n<li>\n    <strong>Watch the output carefully.<\/strong> The installer prints each component as it installs. If you see <code class=\"\" data-line=\"\">ERROR<\/code> lines, don&#8217;t panic yet \u2014 some non-critical component warnings are normal. Critical failures will stop the process outright.\n  <\/li>\n<li>\n    <strong>After the update completes, verify the new version.<\/strong><\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-5\"><code class=\"\" data-line=\"\">plesk version<\/code><\/pre>\n<\/div>\n<p>    Confirm the version number has changed. Also restart Plesk services to make sure everything initialized cleanly:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-6\"><code class=\"\" data-line=\"\">plesk repair installation<\/code><\/pre>\n<\/div>\n<p>    This command checks for broken or missing Plesk components and fixes them automatically \u2014 it&#8217;s a good habit to run it after any major update.\n  <\/li>\n<\/ol>\n<h3>Method 2: Update Plesk via the Web Interface<\/h3>\n<p>This method works fine for minor patch updates. I wouldn&#8217;t use it for major version upgrades \u2014 browser sessions can time out and leave the upgrade in an undefined state.<\/p>\n<ol>\n<li>Log in to Plesk as <strong>admin<\/strong>.<\/li>\n<li>Go to <strong>Tools &amp; Settings<\/strong> \u2192 <strong>Updates and Upgrades<\/strong> (under the &#8220;Plesk&#8221; section).<\/li>\n<li>Click <strong>Install or Upgrade Plesk<\/strong>.<\/li>\n<li>On the next screen, select <strong>Update to the Latest Version<\/strong> and click <strong>Continue<\/strong>.<\/li>\n<li>Plesk will show a progress screen. Do not close the browser tab during this process.<\/li>\n<li>Once done, Plesk will reload and display the updated version number in <strong>Tools &amp; Settings<\/strong> \u2192 <strong>About Plesk<\/strong>.<\/li>\n<\/ol>\n<p>\u26a0 Warning: If your session times out mid-update, SSH in immediately and check whether the autoinstaller process is still running:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-7\"><code class=\"\" data-line=\"\">ps aux | grep autoinstaller<\/code><\/pre>\n<\/div>\n<p>If it&#8217;s still running, leave it alone. If it&#8217;s not running and Plesk is broken, proceed to the troubleshooting section below.<\/p>\n<h3>Updating Individual Plesk Components<\/h3>\n<p>Sometimes you don&#8217;t need a full Plesk upgrade \u2014 just a specific component like the Plesk firewall module, Imunify360 integration, or a PHP version. You can update individual components with:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-8\"><code class=\"\" data-line=\"\">plesk installer --select-product-id plesk --select-release-current --upgrade-installed-components<\/code><\/pre>\n<\/div>\n<p>Or to add a specific PHP version that&#8217;s missing:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-9\"><code class=\"\" data-line=\"\">plesk installer add --components php8.3<\/code><\/pre>\n<\/div>\n<p>\ud83d\udcdd Note: Available component names vary by OS. Run <code class=\"\" data-line=\"\">plesk installer list --available-components<\/code> to see what&#8217;s on offer for your platform.<\/p>\n<h2>Common Issues &amp; Troubleshooting<\/h2>\n<h3>Error: &#8220;Could not connect to Plesk update server&#8221;<\/h3>\n<p><strong>Cause:<\/strong> Your server can&#8217;t reach <code class=\"\" data-line=\"\">autoinstall.plesk.com<\/code> \u2014 usually a firewall rule blocking outbound HTTPS, or a DNS resolution failure.<\/p>\n<p><strong>Fix:<\/strong> First, test connectivity manually:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-10\"><code class=\"\" data-line=\"\">curl -I https:\/\/autoinstall.plesk.com<\/code><\/pre>\n<\/div>\n<p>If that times out, check your firewall for outbound rules blocking port 443. On servers with CSF:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-11\"><code class=\"\" data-line=\"\">csf -a autoinstall.plesk.com<\/code><\/pre>\n<\/div>\n<p>Also confirm DNS is resolving correctly:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-12\"><code class=\"\" data-line=\"\">dig autoinstall.plesk.com<\/code><\/pre>\n<\/div>\n<h3>Update Stalls or Hangs Indefinitely<\/h3>\n<p><strong>Cause:<\/strong> Almost always a disk space problem or a locked RPM\/dpkg database. The installer quietly waits for a lock to release instead of throwing a clear error \u2014 which is genuinely frustrating.<\/p>\n<p><strong>Fix:<\/strong> Check free disk space first:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-13\"><code class=\"\" data-line=\"\">df -h<\/code><\/pre>\n<\/div>\n<p>If disk is fine, check for a stale package manager lock:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-14\"><code class=\"\" data-line=\"\"># For RPM-based systems (CentOS, AlmaLinux, Rocky)\nrm -f \/var\/lib\/rpm\/.rpm.lock\n\n# For Debian\/Ubuntu\nrm -f \/var\/lib\/dpkg\/lock-frontend \/var\/lib\/dpkg\/lock\ndpkg --configure -a<\/code><\/pre>\n<\/div>\n<p>Then rerun <code class=\"\" data-line=\"\">plesk installer update<\/code>.<\/p>\n<h3>Plesk Web Interface Returns 500 Error After Update<\/h3>\n<p><strong>Cause:<\/strong> A Plesk service didn&#8217;t restart cleanly after the upgrade \u2014 typically <code class=\"\" data-line=\"\">sw-cp-server<\/code> or <code class=\"\" data-line=\"\">psa<\/code>.<\/p>\n<p><strong>Fix:<\/strong><\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-15\"><code class=\"\" data-line=\"\">service sw-cp-server restart\nservice psa restart\nplesk repair installation<\/code><\/pre>\n<\/div>\n<p>If the 500 persists, check the Plesk panel log:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-16\"><code class=\"\" data-line=\"\">tail -100 \/var\/log\/sw-cp-server\/error_log<\/code><\/pre>\n<\/div>\n<h3>&#8220;Package Conflicts&#8221; or Dependency Errors on AlmaLinux \/ Rocky Linux<\/h3>\n<p><strong>Cause:<\/strong> Third-party RPM repos (EPEL, Remi, etc.) sometimes conflict with Plesk&#8217;s bundled packages. This is more common than Plesk&#8217;s own documentation acknowledges.<\/p>\n<p><strong>Fix:<\/strong> Temporarily disable third-party repos during the update:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-17\"><code class=\"\" data-line=\"\">dnf update --disablerepo=epel --disablerepo=remi plesk*<\/code><\/pre>\n<\/div>\n<p>Re-enable them after the Plesk update completes. In some cases you may need to identify the conflicting package:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-18\"><code class=\"\" data-line=\"\">dnf install --best --allowerasing plesk-core<\/code><\/pre>\n<\/div>\n<h3>Update Completed But Plesk Still Shows Old Version<\/h3>\n<p><strong>Cause:<\/strong> Browser cache, or the Plesk panel session is holding a cached version string. Not actually broken \u2014 just cosmetic.<\/p>\n<p><strong>Fix:<\/strong> Hard refresh your browser (Ctrl+Shift+R), then re-check via CLI:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-19\"><code class=\"\" data-line=\"\">plesk version<\/code><\/pre>\n<\/div>\n<p>If the CLI shows the new version but the UI doesn&#8217;t, the UI will catch up after a full logout\/login cycle.<\/p>\n<h2>FAQ<\/h2>\n<div class=\"ht-faq-section\">\n<h2>Frequently Asked Questions<\/h2>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">How often should I update Plesk?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>Plesk releases security patches and component updates on a rolling basis. I&#8217;d suggest checking for updates at least once a month, or enabling Plesk&#8217;s automatic minor update notifications so you&#8217;re alerted when patches drop. Major version upgrades are less frequent and worth testing on a staging server first if you&#8217;re running a busy environment.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">Will updating Plesk take my websites offline?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>For most minor updates, websites stay online throughout the process \u2014 Apache or Nginx might restart briefly, causing a second or two of downtime. Major component upgrades can take web services down for 2\u20135 minutes. Schedule updates during low-traffic periods and give your clients a heads-up if SLA matters.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">Can I roll back a Plesk update if something breaks?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>Not easily. Plesk doesn&#8217;t ship a native rollback tool for panel version upgrades. Your best protection is a full server snapshot taken before the upgrade \u2014 if something goes badly wrong, you restore the snapshot. This is exactly why the backup prerequisite in this guide isn&#8217;t optional.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">What&#039;s the difference between &#039;plesk installer update&#039; and &#039;plesk installer upgrade&#039;?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>&#8216;update&#8217; applies patches and component updates within your current Plesk release line. &#8216;upgrade&#8217; moves you to a newer major release (for example, from an older Obsidian build to a current one). For day-to-day maintenance, &#8216;update&#8217; is what you want. The &#8216;upgrade&#8217; path requires more planning and testing.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">Do I need to update Plesk on a managed hosting plan?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>If you&#8217;re on a managed VPS or dedicated server with Host &amp; Tech, Plesk panel updates are typically handled as part of the managed service \u2014 check your plan details or open a support ticket to confirm. On unmanaged VPS plans, Plesk updates are your responsibility, which is why this guide exists.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Keeping Plesk up to date patches security vulnerabilities and ensures compatibility with PHP, MySQL, and extension updates. This guide walks you through updating Plesk on Linux using both the command line and the Plesk web interface, with troubleshooting for the most common errors.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[61],"tags":[54,62,485,487,488,484,398,486],"class_list":["post-198","post","type-post","status-publish","format-standard","hentry","category-plesk-linux","tag-linux-server","tag-plesk","tag-plesk-cli","tag-plesk-panel","tag-plesk-update-linux","tag-plesk-upgrade","tag-plesk-update","tag-vps-plesk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Update Plesk on Linux (CLI and GUI Methods)<\/title>\n<meta name=\"description\" content=\"Step-by-step guide to updating Plesk on Linux using the CLI and web UI. Covers common upgrade errors, version checks, and best practices for VPS and dedicated servers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Update Plesk on Linux (CLI and GUI Methods)\" \/>\n<meta property=\"og:description\" content=\"Step-by-step guide to updating Plesk on Linux using the CLI and web UI. Covers common upgrade errors, version checks, and best practices for VPS and dedicated servers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Host And Tech knowledge base\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/stshostandtech\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-01T06:30:35+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@stshostandtech\" \/>\n<meta name=\"twitter:site\" content=\"@stshostandtech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/person\\\/b6fa79c48ddaba71af32e395c5b017ee\"},\"headline\":\"How to Update Plesk on Linux (CLI and GUI Methods)\",\"datePublished\":\"2026-06-01T06:30:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/\"},\"wordCount\":1282,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\"},\"keywords\":[\"Linux server\",\"plesk\",\"plesk cli\",\"plesk panel\",\"Plesk update Linux\",\"plesk upgrade\",\"plesk-update\",\"vps plesk\"],\"articleSection\":[\"Plesk on Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/\",\"name\":\"How to Update Plesk on Linux (CLI and GUI Methods)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#website\"},\"datePublished\":\"2026-06-01T06:30:35+00:00\",\"description\":\"Step-by-step guide to updating Plesk on Linux using the CLI and web UI. Covers common upgrade errors, version checks, and best practices for VPS and dedicated servers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-update-plesk-on-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Update Plesk on Linux (CLI and GUI Methods)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\",\"name\":\"Host And Tech knowledge base\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\",\"name\":\"Host And Tech knowledge base\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo-dark.png\",\"contentUrl\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo-dark.png\",\"width\":1134,\"height\":395,\"caption\":\"Host And Tech knowledge base\"},\"image\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/stshostandtech\",\"https:\\\/\\\/x.com\\\/stshostandtech\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/person\\\/b6fa79c48ddaba71af32e395c5b017ee\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\\\/\\\/hostandtech.com\\\/kb\"],\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/author\\\/admin_fjj7qydm\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Update Plesk on Linux (CLI and GUI Methods)","description":"Step-by-step guide to updating Plesk on Linux using the CLI and web UI. Covers common upgrade errors, version checks, and best practices for VPS and dedicated servers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/","og_locale":"en_US","og_type":"article","og_title":"How to Update Plesk on Linux (CLI and GUI Methods)","og_description":"Step-by-step guide to updating Plesk on Linux using the CLI and web UI. Covers common upgrade errors, version checks, and best practices for VPS and dedicated servers.","og_url":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/","og_site_name":"Host And Tech knowledge base","article_publisher":"https:\/\/www.facebook.com\/stshostandtech","article_published_time":"2026-06-01T06:30:35+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@stshostandtech","twitter_site":"@stshostandtech","twitter_misc":{"Written by":"admin","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/#article","isPartOf":{"@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/"},"author":{"name":"admin","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/person\/b6fa79c48ddaba71af32e395c5b017ee"},"headline":"How to Update Plesk on Linux (CLI and GUI Methods)","datePublished":"2026-06-01T06:30:35+00:00","mainEntityOfPage":{"@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/"},"wordCount":1282,"commentCount":0,"publisher":{"@id":"https:\/\/hostandtech.com\/kb\/#organization"},"keywords":["Linux server","plesk","plesk cli","plesk panel","Plesk update Linux","plesk upgrade","plesk-update","vps plesk"],"articleSection":["Plesk on Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/","url":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/","name":"How to Update Plesk on Linux (CLI and GUI Methods)","isPartOf":{"@id":"https:\/\/hostandtech.com\/kb\/#website"},"datePublished":"2026-06-01T06:30:35+00:00","description":"Step-by-step guide to updating Plesk on Linux using the CLI and web UI. Covers common upgrade errors, version checks, and best practices for VPS and dedicated servers.","breadcrumb":{"@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-update-plesk-on-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostandtech.com\/kb\/"},{"@type":"ListItem","position":2,"name":"How to Update Plesk on Linux (CLI and GUI Methods)"}]},{"@type":"WebSite","@id":"https:\/\/hostandtech.com\/kb\/#website","url":"https:\/\/hostandtech.com\/kb\/","name":"Host And Tech knowledge base","description":"","publisher":{"@id":"https:\/\/hostandtech.com\/kb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostandtech.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hostandtech.com\/kb\/#organization","name":"Host And Tech knowledge base","url":"https:\/\/hostandtech.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/hostandtech.com\/kb\/wp-content\/uploads\/2026\/05\/logo-dark.png","contentUrl":"https:\/\/hostandtech.com\/kb\/wp-content\/uploads\/2026\/05\/logo-dark.png","width":1134,"height":395,"caption":"Host And Tech knowledge base"},"image":{"@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/stshostandtech","https:\/\/x.com\/stshostandtech"]},{"@type":"Person","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/person\/b6fa79c48ddaba71af32e395c5b017ee","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/hostandtech.com\/kb"],"url":"https:\/\/hostandtech.com\/kb\/author\/admin_fjj7qydm\/"}]}},"_links":{"self":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":0,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"wp:attachment":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}