Skip to content
  • Solutions
    By Role
    • For Developers
    • For Content Managers
    • For Agencies
    • For IT Admins
    • For Web Hosters
    • For Developers
    • For Content Managers
    • For Agencies
    • For IT Admins
    • For Web Hosters
    By Infrastructure
    • Overview
    • AWS
    • Microsoft Azure
    • Alibaba Cloud
    • Google Cloud Platform
    • Vultr
    • Overview
    • AWS
    • Microsoft Azure
    • Alibaba Cloud
    • Google Cloud Platform
    • Vultr
    • Digital Ocean
    • Linode
    • Upcloud
    • Oracle
    • OVH
    • Digital Ocean
    • Linode
    • Upcloud
    • Oracle
    • OVH
  • Product
    • Plesk Features
    • Plesk Editions
    • What’s new
    • Pricing
    • Roadmap
    • Lifecycle Policy
    • Extensions Catalogue
  • Pricing
  • Extensions
    Featured Extensions
    • SocialBee
    • WP Toolkit
    • Sitejet Builder for Plesk
    • SEO Toolkit
    • Joomla! Toolkit
    • Premium Email
    • Email Security
    • SocialBee
    • WP Toolkit
    • Sitejet Builder for Plesk
    • SEO Toolkit
    • Joomla! Toolkit
    • Premium Email
    • Email Security
    Bundles and packs:
    • Business and Collaboration Edition
    • WP pack
    • Hosting pack
    • Power pack
    • Language pack
    • Business and Collaboration Edition
    • WP pack
    • Hosting pack
    • Power pack
    • Language pack

    See all Extensions

  • For Partners
    • Plesk Contributor Program
    • Plesk Partner Program
    • Affiliate program
    • Plesk University
  • Help Center
    • Documentation
    • Professional Services
    • Support
    • Contact Us
    • Wiki
    • Forum
  • Plesk 360 login
  • Free Trial
  • Pricing
  • Solutions
    • By Role
      • For Developers
      • For Content Managers
      • For Agencies
      • For IT Admins
      • For Web Hosters
    • By Infrastructure
      • Overview
      • Plesk on Amazon Web Services (AWS & Lightsail)
      • Microsoft Azure
      • Alibaba Cloud
      • Google Cloud Platform
      • Vultr
      • DigitalOcean
      • Linode
      • UpCloud
      • Oracle
      • OVH
  • Products
  • Pricing
  • Extensions
    • Featured Extensions
      • SocialBee
      • WP Toolkit
      • Sitejet Builder for Plesk
      • SEO Toolkit
      • Joomla! Toolkit
      • Premium Email
      • Email Security
    • Bundles and packs:
      • Business and Collaboration Edition
      • WP pack
      • Hosting pack
      • Power pack
      • Language pack
      • See all Extensions
  • For Partners
    • Plesk Contributor Program
    • Plesk Partner Program
    • Affiliate Program
    • Plesk University
  • Help Center
    • Documentation
    • Professional Services
    • Support
    • Contact Us
    • Wiki
    • Forum
  • Plesk 360 login
  • Free Trial
  • Pricing
  • Solutions
    • By Role
      • For Developers
      • For Content Managers
      • For Agencies
      • For IT Admins
      • For Web Hosters
    • By Infrastructure
      • Overview
      • Plesk on Amazon Web Services (AWS & Lightsail)
      • Microsoft Azure
      • Alibaba Cloud
      • Google Cloud Platform
      • Vultr
      • DigitalOcean
      • Linode
      • UpCloud
      • Oracle
      • OVH
  • Products
  • Pricing
  • Extensions
    • Featured Extensions
      • SocialBee
      • WP Toolkit
      • Sitejet Builder for Plesk
      • SEO Toolkit
      • Joomla! Toolkit
      • Premium Email
      • Email Security
    • Bundles and packs:
      • Business and Collaboration Edition
      • WP pack
      • Hosting pack
      • Power pack
      • Language pack
      • See all Extensions
  • For Partners
    • Plesk Contributor Program
    • Plesk Partner Program
    • Affiliate Program
    • Plesk University
  • Help Center
    • Documentation
    • Professional Services
    • Support
    • Contact Us
    • Wiki
    • Forum
  • Plesk 360 login
  • Free Trial
Plesk 360 login
Free Trial

Knowledge Base

Upgrading Plesk for Linux in Unattended Mode

 
deployment guideplesk installation and upgrade on multiple serversupgrading plesk in unattended modeemailhttp
  1. Obtain the installer script

    Download the installer script:

    # wget https://autoinstall.plesk.com/plesk-installer
    

    Enable execution mode for the downloaded installer script:

    # chmod +x ./plesk-installer
    
  2. Launch the installer with necessary options

    To upgrade Plesk without requiring any user input, run the installer
    script providing all the necessary information through the
    corresponding options:

    # sh ./plesk-installer upgrade <RELEASE> <OPTIONS>
    

The following parameters are used to define the specific Plesk release
you wish to install.

Parameter Use Explanation
Product ID

upgrade plesk <RELEASE>

‘plesk’ is the product ID for Plesk.
Release version

upgrade plesk 17.0.17

Specify the release by the exact release version.

# ./plesk-installer upgrade plesk 17.0.17

Release ID

upgrade PLESK_17_0_17

Specify the release by the release ID.

# ./plesk-installer upgrade PLESK_17_0_17

Use the list-all command to view all the available release IDs:

# ./plesk-installer list-all

To view the available installer commands, run:

# ./plesk-installer help

To view information on the extended option-based interface, run:

# ./plesk-installer --help-options

Example 1: Upgrading Plesk from default updates server

The following command performs the upgrade to the Plesk 17.0.17 release
version (ID is PLESK_17_0_17) from the Plesk updates server. All
Installer’s output is redirected to an XML file.

# ./plesk-installer upgrade PANEL_17_0_17 --xml

Example 2: Upgrading Plesk from a mirror

The following command upgrades Plesk to the 17.0.17 release version (ID
is ‘PLESK_17_0_17’) from the mirror set up on the server
‘mirror.example.com’ available via HTTP. Upgrade files will temporarily
be stored at ‘/tmp/panel’, and the upgrade status will be reported to
the email ‘admin@example.com’.

# ./plesk-installer upgrade PLESK_17_0_17 
    --source http://mirror.example.com/ 
    --target /tmp/panel 
    --email [email protected]

Example 3: Upgrading Plesk to the latest version on a number of servers

This script upgrades Plesk installed on the specified servers to the
latest available version.

#!/bin/sh
SERVERS_LIST="node1.example.com node2.example.com"
for current_server in $SERVERS_LIST; do
    ssh -f root@$current_server 'plesk installer 
         --select-release-latest 
         --upgrade-installed-components 
         --notify-email [email protected]'
done
Tweet
Share
Share
Email
0 Shares
Read the full article
Related Posts

HTTP Response Status Codes Explained

Read More »

Advanced Techniques for Building an Email List

Read More »

Next Level Ops Podcast: Working with Self-hosting Email with Christian Mollekopf

Read More »
Knowledge Base

Installing Plesk for Linux in Unattended Mode

Read More »

Installing Plesk for Linux Using Installer GUI

Read More »

Installing Plesk for Linux in One Click

Read More »

Installing Plesk for Linux Using Installer Console

Read More »

Hosting Wiki

  • DBMS Interface
  • Server Redundancy
  • Linux Containers
  • Bare Metal Server
  • Oracle VM Server
  • Server Virtualization Software
  • Windows Server
  • Linux
  • HTTP/3
  • HTTP/2
  • Plesk
  • Lighttpd
  • Web Server
  • DNS Server
  • Email Autoresponder
  • Email Alias
  • Email Virus Protection
  • Email Forwarding
  • HTTP
X-twitter Linkedin Youtube Reddit Github
  • Product
  • Login
  • Pricing
  • Editions
  • For Partners
  • Partner Program
  • Contributor Program
  • Affiliate Program
  • Plesk University
  • Company
  • Blog
  • Careers
  • Events
  • About Plesk
  • Our Brand
  • Resources
  • User and Admin guides
  • Help Center
  • Migrate to Plesk
  • Contact Us
  • Hosting Wiki
  • Forum
  • Legal
  • Legal
  • Privacy Policy
  • Imprint

© 2025 WebPros International GmbH

Part of the WebPros®  Family