Command-Line Interface (CLI)
The Command-Line Interface (CLI) is a set of command-line utilities that enable administrators to manage Plesk server configuration, reseller and customer accounts, websites, and various services. The utilities can also be used for integration with third-party software.
By default, the utilities are located in the following server directories:
- (On Linux servers)
- (On Windows servers)
Note: For convenience, the CLI directory is defined by the Windows environment variable %plesk_cli%. You can use it as an alternative to the absolute path.
Each utility has its own application scope. For example, the
dns utility is responsible for DNS zones, while the
database utility lets you manage databases and DB user accounts. The functions carried out by utilities are reflected in their syntax.
For example, this call creates a customer account with the john username and the mypass password in a Linux server.
/usr/local/psa/bin/customer --create john -passwd mypass
To find what operations and options each utility provides, call the utility with the
--help option or find more details in the CLI documentation. Complete information about CLI is available in two separate documents, for Windows and for Linux operating systems. The documents are called Plesk Onyx Command Line Reference (Windows) and Plesk Onyx Command Line Reference (Linux) respectively.
Leave your comments on this page
Leave your feedback or question on this documentation topic below. For technical assistance, contact your hosting service provider or submit a request to Plesk support. Suggest new features for Plesk here. Discuss general questions on the Plesk forum. All offtopic comments will be removed.