Identify Plesk Version & License Type from the Command Line (Linux & Windows)

Quick cheatsheet to identify your Plesk version and license edition from the terminal on Ubuntu and AlmaLinux (and Windows), with copy‑paste commands and one‑liners.

Table of Contents

If you manage Plesk servers, there are two things you’re constantly asked for: What version is installed? and Which license/edition is this server running? Here’s a fast, copy‑paste friendly guide for Linux and Windows.


TL;DR

  • Version: plesk version
  • Full license details: plesk bin keyinfo --list
  • Edition (by domain limit):
    • 10 domains → Web Admin Edition
    • 30 domains → Web Pro Edition
    • Unlimited → Web Host Edition

Prerequisites

  • SSH or console access on Linux; RDP or local access on Windows.
  • Run commands as root/administrator (or with sudo).

Ubuntu vs. AlmaLinux — What’s Different?

Most commands are identical across modern Ubuntu (20.04/22.04/24.04) and AlmaLinux/Rocky/CentOS Stream (8/9). The key differences are the package manager and a couple of optional verification commands.

Task Ubuntu AlmaLinux / Rocky
Show panel version plesk version plesk version
Panel binary path /usr/sbin/plesk /usr/sbin/plesk
Package query (Plesk core) dpkg -s plesk-core | grep -i '^Version' rpm -q psa
Check installer version plesk installer --version plesk installer --version
System service check* systemctl status psa systemctl status psa
License registry fallback /etc/sw/keys/registry.xml /etc/sw/keys/registry.xml

*Service checks aren’t required to read version/license, but they’re useful when Plesk isn’t responding.

Tip: If plesk isn’t in your PATH, call it with the absolute path: /usr/sbin/plesk.


Check the Plesk Version

Linux

Typical output:

Windows (PowerShell or CMD)

Bonus checks (optional):


Check License Details & Identify Edition

Linux

Look for fields such as key ID, expiration, add‑ons, and limits (e.g., domains, mailboxes, resellers).

Windows

Map License Limits to Edition

If the explicit edition name isn’t obvious in the output, use the domain limit as a proxy:

  • 10 domains → Web Admin Edition
  • 30 domains → Web Pro Edition
  • Unlimited → Web Host Edition

Note: Providers sometimes bundle add‑ons or custom SKUs. If your output differs, the domain limit still reliably indicates the base edition.


Handy One‑Liners (Linux)


Troubleshooting

  • Command not found: Use the absolute path /usr/sbin/plesk or ensure /usr/sbin is in your PATH.
  • Insufficient privileges: Run as root or prepend sudo.
  • License looks outdated/invalid after IP change or upgrade:
  • Plesk services down but you need the key number:

FAQ

Q: Where is the edition name printed exactly?
A: It’s not always labeled as “Edition.” Many keys show a product name or description and always include limits. The domain limit is the most consistent indicator.

Q: Does the installer version equal the panel version?
A: No. plesk installer --version is for the installer component, useful for debugging but not for the panel’s version string.

Q: Can I script this for inventory?
A: Yes—wrap the one‑liner summary in a loop across hosts and collect outputs to a central log.


Wrap‑Up

To recap:

  • plesk version tells you exactly which Plesk build you’re on.
  • plesk bin keyinfo --list reveals the license details.
  • The domain limit cleanly maps to Web Admin (10), Web Pro (30), or Web Host (Unlimited).

If you use Plesk at scale and want a turnkey inventory script that emails a daily CSV of versions/editions, drop us a line—Reliable Penguin can help automate it.

Have a project or a problem?

Talk with a senior engineer for practical recommendations—no obligation.

Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Categories

Get a free consultation from Reliable Penguin

Submit the form—or for immediate service call 866-649-7984.