Previous Topic

Next Topic

Book Contents

About Plesk Expand

Understanding Basic Concepts of Plesk Expand

The main thing about Plesk Expand is that it is intended to extend Plesk™ functionality and is considered to be an addon application for Plesk™. Plesk Expand cannot be used on its own, it requires at least two Plesk servers to operate.

Below, we provide short descriptions of Plesk™ and Plesk Expand.

Plesk™ is a control panel designed to automate all aspects of your hosting business and deliver superior flexibility and stability to your customers. It enables users to create and remotely manage hundreds of virtual hosts through an easy-to-use, intuitive interface, without in-depth technical knowledge of web hosting technologies. The extensive set of Plesk features allows you to completely automate product installation, enrich self-administration capabilities for your clients, and minimize the number of support calls.

Plesk Expand is the hosting automation software that unites multiple Plesk servers on a single hosting platform. It allows hosting service providers to administer several Plesk servers from one centralized point: the Plesk Expand control panel. Using Plesk Expand, the administrator can centrally manage all Plesk client accounts, domains and other objects registered on different Plesk servers, without having to log in to these servers. Plesk Expand offers centralized administration of major client services - such as e-mail, DNS and database management - across all Plesk Expand servers, thus allowing to effectively balance the workload. Specialized user roles - such as the Plesk Expand reseller and Plesk Expand client - allow the administrator to configure and sell a number of advanced web hosting reseller packages. Plesk Expand can be easily integrated with the provider's infrastructure through special APIs (Application Programming Interfaces).

Plesk Expand Operation Principles

Plesk Expand operation model is shown on the following figure:

Plesk Expand Operation Diagram

Plesk Expand User roles and basic objects are described further.

Plesk Expand objects

Plesk Expand objects are Plesk servers and accounts registered on Plesk servers, which are managed by Plesk Expand users.

There are the following kinds of objects in Plesk Expand:

Plesk Expand users

Plesk Expand Users have certain rights and privileges on certain Plesk objects they own. Plesk Expand users have access to the Plesk Expand control panel, where they can manage their objects and accounts, within the limits and capabilities provided by their user role. There are the following user roles in Plesk Expand:

Plesk Expand Centralized servers

Plesk Expand offers a set of distributed (or centralized) services. A distributed service is a service received by several Plesk servers remotely, from a single centralized dedicated server. Such a server (called a Centralized server) is allocated for providing this service to several or all objects registered on other Plesk servers. This allows to reduce the workload on each Plesk server, optimize the overall system performance, and helps to quickly and easily detect and resolve typical service issues. There are the following types of centralized servers in Plesk Expand:

Communication between Plesk Expand and Plesk servers

The communication between Plesk and Plesk Expand is provided by PSA API RPC, the data and command communication software. PSA API RPC should be installed on every Plesk/Linux server prior to registering it in Plesk Expand. On and Plesk/FreeBSD and Plesk for Windows servers there is no need to install PSA API RPC; it is included in the distribution package. For detailed information about PSA API RPC and instructions on its installation, see Plesk Expand Installation Guide here.

See Also

Introducing Plesk Expand

Becoming Familiar With Plesk Expand Interface

Dealing with Plesk Expand Errors

Preparing for Work with Plesk Expand

Getting Started With Plesk Expand

Understanding User Account Setup Principles

Getting Help