📜 ⬆️ ⬇️

One task, three tools: cPanel, ISPmanager and Plesk

This is our remake Il buono, il brutto, il cattivo. Although the hosting hub on Habré is quite numerous, I don’t recall here a single attempt to compare commercial hosting panels . The only exception is the translation review in three parts ( 1 , 2 , 3 ), but it does not take into account the Russian realities.
In particular, the translation review is missing one of the products popular in our country. Since I have been engaged in the topic of shared hosting for more than three years, the means of organizing and managing hosting services, I decided to analyze three solutions that are popular in Russia. Here is a subjective comparison of three paid hosting panels. I ask all interested under the cat.

image


Disclaimer


When comparing the three control panels, the actions of the virtual hosting user or the system administrator who sets up the panel were considered. That part of the review, which relates to the usability of products, is based on the author’s life experience and is his subjective opinion. Therefore, I ask the most irreconcilable commentators to take this fact into account.
')
In the review, I will try to tabulate the various aspects of the functionality of each of the experimental panels. Explanations will be given to some separate things.

So, at the sight of Parallels Plesk Panel 11 (since 2001 the latest version is 07/2012), cPanel 11.34 (since 1996, the latest version is 10/2012) and ISPmanager 4, Lite (c 1997, last version - 09/2012). Tables are made with pictures so that they do not spread out.

Categories of comparison




Panel Navigation


The most convenient navigation is done in Parallels Plesk Panel and ISPmanager. The horizontal menu "Splash" is accessible from anywhere on the panel. The menu hierarchy is such that transitions to subsections are possible only by selecting the appropriate section.



The vertical menu of ISPmanager is initially maximized, but does not fit entirely into the screen. There are three options for displaying the panel menu, plus it is possible to collect the most frequently used items in the "Favorites".



cPanel is an outsider in terms of usability. It does not have a menu as such. Moving within the panel is possible only by clicking on the icons in the main screen or at the top of the current subsection. To move to another section, you must return to the main screen. This is frankly inconvenient. However, enthusiasts have already written a module RVSkin , which organized a horizontal menu with drop-down submenus.

Work with domains and subdomains


In all panels there are basic functions for adding, deleting domains and subdomains, as well as settings for processing requests to them. Plesk and ISPManager have the most advanced options for configuring DNS domain records.

At Plesk in the list of domains, in front of each domain is a block of icons, which are shortcuts to a number of functions for monitoring and managing the domain.



Plesk and ISPManager are convenient because all the additional settings and functions related to domains and sites are grouped in one panel section. With ISPManager, it is conveniently done to immediately, when adding a domain, specify aliases to this domain — other domains and subdomains that will point to the same site.

The disadvantages of cPanel are the limited options for setting up DNS domain records, creating a subdomain to the main domain each time a domain is added. This leads to a wasteful quota for subdomains. The idea of ​​placing the main domain files in the root folder of the user also does not seem reasonable.

The pivot table of the functionality of the domain management panels looks like this.



Mail Administration


On the possibilities of global settings for handling mail and administering users, cPanel provides the widest possibilities. But the rich functionality is scattered in 14 (!) Items of the main control panel. It saves the fact that the shortcuts to these functions are collected in one block on the main page of the panel. CPanel also highlights the ability to download automatic configuration scripts for four popular email clients.

Setting up email accounts is very conveniently organized in Parallels Plesk Panel. It is doubly pleased that the options are accompanied by brief but understandable “human” explanations. Tips will help to adapt if the administrator recently switched to Plesk from other solutions.



In this panel - the most comfortable procedure for creating a box, setting all its properties and related functions.



Administering FTP Users


Of the three panels in question, the most tools for working with FTP are provided by the cPanel user.

Plesk and ISPManager panels allow you to create or delete an FTP user, specify the path to its home folder, set a disk space limit, and change the password.

Both cPanel and Parallels Plesk have the ability to control current sessions of connections to the FTP server and the ability to organize anonymous access using the FTP protocol. The creators of cPanel also took care to simplify the user to set up FTP client programs with clear instructions directly in the panel and the ability to download automatic configuration files for three FTP client programs.



Setting up and administering MySQL


All hosting review panels provide sufficient and convenient MySQL database management tools, which include not only the standard database creation / deletion functions, MySQL and PhpMyAdmin users, but also setting user rights, setting up remote access to MySQL database tables databases.



There is a life hack that works for the Windows version of Parallels Plesk Panel. It is possible to add two types of databases - MySQL and MSSQL. Many users often confuse these two types of databases. As a result, they cannot connect to the MSSQL database via Phpmyadmin, but only to the Mysql database via Webadmin, which is usually installed on servers with “Splash” support for managing SQL databases.

Web server logs statistics


There are two ways to get information about site visitors. The first is a web server log analysis. The second is the use of a JS counter installed on the page.

In the first case, a program is installed on the server that analyzes the web server logs and creates user-friendly reports on their basis. These are programs such as AwStats, Webalizer, Analog or Logaholic. In the second case, a javascript code is installed on each analyzed page of the site, which, when entering the page, sends information about the visitor to a special server. The server accumulates, processes data and creates reports for the user. Examples are Google Analytics and Yandex.Metrica.

Log files analysis takes place on your server and does not require installation of additional elements on the pages. The disadvantage is that if the page is loaded from the browser's cache, nothing will appear in the logs on the hosting. Since the javascript code is always executed, using the js counter will give more complete information about visitors (although some percentage of those visitors whose browsers have javascript disabled are disabled) will remain unrecorded.

At first glance, cPanel is somewhat larger than its competitors, the ability to generate reports, and they are divided so that it is convenient for the user to navigate in these reports. But a more detailed acquaintance showed that in terms of reporting, the cPanel functionality is redundant. For example, it is possible to work with as many as four log processing programs - Webalizer, Analog, Logaholic and AwStats. However, there is a possibility that the server statistics calculation may not work correctly if the server is located behind a caching proxy or CDN (like CloudFlare). And although CloudFlare itself supplies a module to an “Apache” for solving this problem, this may not work with other CDNs. Another point: server counting gives much less information than Google Analytics or Yandex.Metrica. Therefore, now it is used less actively than before.





Work with files on hosting


In cPanel there is a function of a web disk, a search for a file or folder is provided. ISPManager has the largest list of supported archivers. In Parallels Plesk Panel has the ability to preview sites. This feature will be useful if you have moved site files from one server to another, but have not yet redirected the domain to a new server or have not had time to update the DNS. In this case, before redirecting the site to a new server, you can view the site’s work, and see if everything works correctly on the new server.



Security Settings


Configuring the security of virtual hosting involves two areas: protecting the connection to the site and restricting access to the site. To protect the connection, there are tools for working with SSL certificates. They are present in all three panels considered. As for access restrictions, all three panels have password protection for site folders. ISPManager has exhausted its security settings, and Parallels Plesk and cPanel have protection against hotlinking. cPanel also offers the possibility of restricting access to a site by IP address and working with GnuPG.



Backup Creation


The best is the backup organization in Parallels Plesk. This panel has an important advantage over competitors - it is possible to set a password to encrypt the backup file. The backup capabilities in cPanel are limited due to the lack of automatic backups at the level of the virtual hosting user. In addition, it can be backed up only manually.



A case from practice. As you know, most users ask for backup at night (when night is in the region where most of the site users are located) in order to minimize the load on the site and, accordingly, on the server. In the product from the ISP, the server does not freeze during the creation of backups. But in Parallels Plesk there is an option Suspend user while a backup is generated. It disables the site and the rest of the services of your domain at the time of the backup. For a hoster this is good - the load on the server during backup will be minimal - but for the client it is not very. His site will be unavailable all this time. Users often choose this option mechanically, without even thinking what it may lead to. As a result, during the creation of a backup, access to the panel and sites will be blocked, and you will not be able to do anything until the backup is completely created. And if you have 50 GB of data, you will have to wait a very long time - from several hours to several days. So beware.

Final comparison


It is time to draw a line under the subjective impressions.

Parallels Plesk Panel was impressed with an easy-to-use, but at the same time powerful and full-featured tool. It is devoid of the disadvantages of usability and shortened backup options inherent in cPanel, and also provides richer functionality in all that concerns FTP access (unlike ISPManager). It is surprising how simple and seemingly obvious comments on the buttons of the panel make it easier for the user to complete the task. I would recommend Plesk as a solution for a hoster who is thinking of moving from a “custom-made” or open-source panel to a proprietary one. If you pay a little more money, you can get a panel from Parallels with built-in Parallels Web Presence Builder website builder.

Subjectively, “Splash” lacks access to any jungle of the menu using pass-through navigation. Living with her would be much easier. For the rest, I did not notice such panel features that would be critical and absent.

The variety and even some redundancy of functions for each section in cPanel (for example, three programs for working with mail through a web interface or four programs for creating reports from web server statistics) provides a rich choice for users, but causes a logical question: “Why?” Perhaps This historical heritage or the result of requests from different groups of users. Otherwise, it is difficult to understand the reason for such a “zoo”.

An extremely inconvenient navigation system (only shortcuts from the main screen) provided cPanel with a disservice in setting the final grade. The lack of the ability to configure automatic creation of backups on a schedule in a professional tool looks weird. This is superimposed by the well-known cPanel flaw - the creation of subdomains of the main domain for each additional domain. At the same time, few people compare with cPanel in that it is connected with security settings and with work with MySQL.

A significant advantage of ISPManager is very easy navigation and the ability to import user accounts as a full backup from other panels (cPanel, Parallels Plesk and Directadmin). The disadvantage of this panel is the limited functions for managing FTP access and security settings. But no one else has the support of the .rar format so popular in our file manager when working with archives.

Among the three panels in question, only for cPanel there are programs for managing hosting from mobile devices. Although Parallels Plesk has its own product , it is intended only for dedicated physical servers and VPS. The shared hosting account (Customer role model) is not supported.



The table below provides estimates for the three panels in all categories for which a comparison was made. 5 points - subjectively the best result, 1 point - subjectively the worst.



And finally - a table comparing options and the cost of licenses for the use of panels.



It means that when renting a panel license for two years, Plesk and cPanel have a discount of about 9%, when renting for 3 years - a discount of about 15%, ISPManager does not offer discounts on rent, but only he has the opportunity to purchase an eternal license. For modern professional software, which is sold mainly by subscription, this is rare.

Read on to our site .

Source: https://habr.com/ru/post/173787/


All Articles