There are three main installation scenarios that you choose from, depending on your environment: Manual, automatic, and installation to Parallels Virtuozzo Containers.
This is the best way if you want a new single installation of Panel. Manual means that the installation requires user input. The wizard will prompt you to enter various installation settings such as Panel version, installed components, and so on. Manual installation is performed by the Parallels Installer utility that you should download from the official Parallels website and run either in the GUI or in the command-line mode. For those who want to quickly install Panel in the most typical configuration, we offer the One-Click Installer utility. Learn more about it in the section Manual Installation.
A manual Panel installation is time-consuming when it comes to handling a large number of hardware nodes or physical servers. To facilitate these complex deployments, we offer the automated type of installation. The main idea is to run the installation without any user input. This is done by setting up all installation parameters with the help of Parallels Installer command-line options. Moreover, on Linux systems we suggest that you write a script that copies and simultaneously runs the Installer utility on a number of servers. Learn more in the section (Advanced) Automated Installation.
Note that automated installations can be significantly speeded up if you create a local mirror of the Parallels updates server. Learn more in the chapter (Advanced) Mirroring Parallels Updates Server.
Installation to Parallels Virtuozzo Containers
Parallels Virtuozzo Containers (PVC) is a virtualization solution employed by a large number of service providers. If you need to install Panel into Virtuozzo Containers, the best way to do it is to use PVC app templates. A PVC app template is a package containing app data and configuration scripts that are necessary for installation. The main benefit of PVC templates is that you install an app template to your server just once, and then install the app from the template to a number of containers simultaneously. Further app upgrades are also applied through templates.
When installing Panel with a PVC template, you do not need to use the Installer utility. You just apply a certain template to a container (or a number of containers) using the Virtuozzo commands. If you need a number of containers with Panel, you can clone the container with the installed template as many times as you need. Learn more in the section (Advanced) Installation to Parallels Virtuozzo Containers.
Every installation begins with some preliminary steps (checking requirements, choosing the proper Panel version, and so on) and ends with some post-installation configuration (initializing Panel, installing a license key, and so on). Most of these steps are the same for all installation types. The only difference is that in manual installations, post-installation steps should be performed through the GUI, while for automated installations we suggest using Panel API to automatically perform the post-installation configuration.
Note that Panel supports many third-party services that are not installed by default (such as support for Google Services, UNITY Mobile Services, Microsoft Web Deploy, and others). If you want Panel to provide such services, you must install them after all post-installation steps are finished. Learn more in the chapter Installing Third-Party Services.
Moreover, you can significantly extend Panel functionality on Linux systems by installing Panel extensions. You can access such extensions directly from the Panel GUI and gain control over many additional and handy features, such as a file server, firewall, and others. Learn how to install additional Panel extensions in the chapter Installing Panel Extensions (Linux).