Plesk е мощен и удобен инструмент за бързо и ефективно управление на всички ежедневни операции по управление на сайтове и уеб приложения или уеб хостинг. „6% от сайтовете в света се управляват чрез панела Plesk“ – платформата разработчик в своя корпоративен блог в Хабра. Представяме ви кратък преглед на тази удобна и вероятно най-популярна хостинг платформа, лицензия за която вече може да бъде закупена безплатно до края на годината с в RUVDS.
▍За панела, бранда и компанията
Plesk е собствен софтуер, разработен в Новосибирск и за пръв път пуснат в САЩ през 2001 г. През почти 20 години правата за платформата последователно бяха придобивани от различни компании, които сменяха брандовете и имената. От 2015 г. Plesk е самостоятелна швейцарска компания с няколко филиала (включително Новосибирск) и персонал от около 500 души (включително руски специалисти в главния офис и филиалите).
Последните три версии:
- Plesk 12,5 (2015 г)
- Plesk Onix (2016-2019 г)
- Plesk Obsidian (2020 г)
Панелът е многоезичен. Написан е на PHP, C, C++. Поддържа няколко версии на PHP, а също и Ruby, Python и NodeJS; пълна поддръжка на Git; интеграция с Docker; SEO инструменти. Всеки екземпляр на Plesk автоматично е защитен с помощта на SSL /TLS.
Поддържани ОС: Windows и различни версии на Linux. По-долу могат да се видят изискванията за тези ОС.

Linux

Windows
Програмата се предлага в различни версии, всяка от които е насочена към своята аудитория от потребители. Например, за администратори панелът позволява централизирано управление на всички системни услуги чрез единен уеб интерфейс и намаляване на разходите за поддръжка, осигурявайки необходимото ниво на гъвкавост и контрол. А на компаниите, предлагащи виртуален и специален хостинг, панелът позволява организирането на ресурсите на сървъра в пакети и предлагането им на клиенти – компании или физически лица, които искат да хостват своя уебсайт в интернет, но нямат необходимата IT инфраструктура.
▍Инфоцентър
удобно представен в три раздела: за потребители (отделно за администратор, клиент, реселър), за хостинг компании/провайдъри и за разработчици.
С Започването е толкова ясно, че дори и нови потребители на хостинг услуги могат лесно да се ориентират в панела. Уроците предлагат стъпка по стъпка инструкции по шест теми:
- Създаване на вашия първи сайт
- Създаване на база данни
- Създаване на имейл акаунт
- Добавяне на допълнителна DNS запис
- Създаване на резервно копие на сайта
- Смяна на паролата и излизане от системата
Има още и с възможност за участие в обучителни курсове в т. нар. Plesk университет. И, разбира се, активен . Поддръжка на руски език е налична от понеделник до петък от 04:00 до 19:00 московско време; на английски 24/7/365.
Започване
Панелът може да бъде инсталиран на физически сървър или виртуална машина (само за Linux) или на облачен сървър (официални партньори на Plesk: Google Cloud, Amazon Web Services, Microsoft Azure, Alibaba Cloud).
За бърз старт се предлагат конфигурации по подразбиране, които могат да бъдат стартирани с една команда:
Забележка: Plesk се инсталира без лицензионен ключ за продукта. Можете да закупите лиценз в RUVDS. Или да използвате на продукта, която ще работи в ознакомителен режим в продължение на 14 дни.
Използвани портове и протоколи

Портове и протоколи за Plesk
Поддържани браузъри
Десктоп
- Mozilla Firefox (последна версия) за Windows и Mac OS
- Microsoft Internet Explorer 11.x за Windows
- Microsoft Edge за Windows 10
- Apple Safari (последна версия) за Mac OS
- Google Chrome (последна версия) за Windows и Mac OS
Смартфони и таблети
- Браузър по подразбиране (Safari) на iOS 8
- Браузър по подразбиране на Android 4.x
- Браузър по подразбиране (IE) на Windows Phone 8
Интерфейс
В Plesk всяка група потребители има свой интерфейс, адаптиран към техните нужди. В интерфейса за хостинг доставчици – инструменти за предоставяне на хостинг, включително интегрирана система за фактуриране за автоматизация на бизнеса. За компаниите, които използват платформата за управление на собствената си уеб инфраструктура, е наличен широк набор от операции за управление на сървъра: възстановяване на системата, конфигурация на уеб сървъра и т.н. Нека погледнем двете последни версии на платформата – Plesk Onyx и Plesk Obsidian – през очите на уеб администратора.
▍Функции за уеб администратори
Потребителски акаунти. Създайте отделни потребителски акаунти с техните собствени данни за вход. Определете роли на потребителите и абонаменти за всеки потребител или група потребители.
Абонаменти. Създайте абонамент с определен набор от ресурси и услуги, свързани с план за обслужване, и предоставете достъп на потребителите в зависимост от ролята им. Ограничете количеството системни ресурси (ЦП, РАМ, дисков вход/изход), които могат да се използват от определен абонамент.
Роли на потребителя. Включвайте и изключвайте функционалностите и иконите за отделни потребители. Предоставяйте различни нива на достъп на различни потребители на едно и също ниво на абонамент.
План за обслужване. Създайте план за обслужване, който определя разпределението на ресурси: например, обем на дисково пространство, пропускателна способност и други функции, предлагани на вашия клиент.
Поддръжка на пощенския сървър. По подразбиране, пощенският сървър Postfix и Courier IMAP са инсталирани в Plesk за Linux, а MailEnable — в Plesk за Windows.
DKIM, SPF и DMARC защита. Plesk поддържа DKIM, SPF, SRS, DMARC за удостоверяване на имейл съобщения.
Поддържани ОС. Последната версия на Plesk за Linux/Unix поддържа няколко платформи, включително Debian, Ubuntu, CentOS, Red Hat Linux и CloudLinux.
Управление на бази данни. Сканиране, възстановяване, отчет, корекция на поддържани бази данни.
Съответствие със стандарта PCI DSS от кутията. Защитете сървъра си и постигнете съответствие PCI DSS на сървър с Linux.
Планиране на задачи. Настройте време и дата за стартиране на определени команди или задачи.
Актуализиране на системата. Актуализирайте всички системни пакети на сървъра ръчно или автоматично, без да отваряте конзолата.
Plesk Migrator. Миграции без нужда от команден ред. Поддържани източници: cPanel, Confixx, DirectAdmin и други.
Администраторът на сървъра има възможността да променя външния вид, и дори за администриране на сървъра в съответствие с нуждите. могат да се променят както за маркетингови цели, така и просто за удобство в работата. Можете да използвате . Повече информация в .

Настройка на бутоните.
Интерфейсът е с адаптивен дизайн за работа със смартфони, като предлага автоматичен вход на клиентите в Plesk от външни ресурси без повторна автентикация (например, от панела на техния хостинг доставчик) и възможност за споделяне на директни линкове към екрани. Нека разгледаме раздела „Сайтове и домейни“

Разделът „Сайтове и домейни“
- В тази секция се показва потребителското име на вписалия се и текущия абонамент. Потребителят може да променя свойствата на своя профил и да избира кой абонамент да управлява.
- Тук се съдържа меню „Помощ“, което отваря контекстуално онлайн ръководство и позволява преглед на видеоуроци.
- Търсене.
- В тази секция се намира навигационна лента, която помага за организиране на интерфейса на Plesk. Инструментите са групирани по функционалност, например инструментите за управление на настройките на уеб хостинг се намират на страницата „Сайтове и домейни“, а за управление на имейл акаунти – на страницата „Поща“. Нека направим кратко описание на всички раздели и предоставената функционалност:
- Сайтове и домейни. Представените тук инструменти позволяват на клиентите да добавят и изтриват домейни, поддомейни и псевдоними на домейни. Те също така позволяват управление на различни настройки на уеб хостинг, създаване на бази данни и потребителите на тях, управление на DNS настройки и защита на сайтовете с SSL/TLS сертификати.
- Поща. Представените тук инструменти позволяват на клиентите да добавят и изтриват имейл акаунти, както и да управляват настройките на имейл сървъра.
- Приложения. Представените тук инструменти позволяват на клиентите лесно да инсталират множество различни уеб приложения и да управляват тях.
- Файлове. Тук е представен файлов мениджър с уеб интерфейс, чрез който клиентите могат да качват съдържание на сайтовете, както и да управляват файловете, които вече съществуват на сървера в техния абонамент.
- Бази данни. Тук клиентите могат да създават нови и да управляват съществуващи бази данни.
- Обмен на файлове. Тук е представена услуга за обмен на файлове, която позволява на клиентите да съхраняват лични файлове, както и да обменят с други потребители на Plesk.
- Статистика. Тук е информация за използването на дисково пространство и трафик, както и връзка към статистиката на посещенията, показваща подробна информация за посетителите на сайта.
- Сървър. Тази информация е видима само за администратора на сървъра. Тук са разположени инструменти, позволяващи на администратора да задава глобалните настройки на сървъра.
- Разширения. Тук клиентите могат да управляват разширенията, инсталирани в Plesk, и да използват функционалността на тези разширения.
- Потребители. Представените тук инструменти позволяват на клиентите да добавят и изтриват потребителски акаунти.
- Моят профил. Тази информация е видима само в режим Power User. Тук можете да преглеждате и актуализирате контактните данни и друга лична информация.
- Акаунт. Тази информация е видима само в Панела на клиента за виртуален хостинг. Тук е представена информация за използването на ресурсите на абонамента, предоставените опции за хостинг и правата. С помощта на тези инструменти клиентите могат да получават и актуализират своите контактни данни и друга лична информация, а също така да създават резервни копия на настройките на своя абонамент и сайтове.
- Docker. Този елемент е видим, ако е инсталирано разширението Docker Manager. Тук можете да стартирате и управлявате контейнери, създадени на базата на Docker образи.
- В този раздел са събрани всички средства за управление, свързани с отворената в момента раздел. На екранната снимка е отворен разделът "Сайтове и домейни", затова са показани различни инструменти за управление на тези аспекти на абонамента, които имат отношение към уеб хостинга.
- В този раздел има различни средства за управление и информация, събрани за удобство на потребителя.
За извършване на множество ежедневни задачи обикновено е необходимо да отворите един от разделите и да натиснете на представените там средства за управление. Ако в панела няма нужния раздел или инструмент, вероятно те са деактивирани за този абонамент. Подробен преглед на елементите в навигационния панел от лявата страна на екрана е наличен. . В новата версия на Plesk Obsidian интерфейсът ще бъде с нов атрактивен UX дизайн, който прави управлението на уебсайтове още по-лесно и напълно отговаря на начина, по който уеб професионалистите създават, защитават и стартират сървъри и приложения, които се мащабират в облака.

Plesk Obsidian
Административно управление на сървър на Linux
Администраторите могат да използват няколко допълнителни инструмента, предоставени в стандартния дистрибутив на Plesk, за добавяне на персонализирани автоматизационни задачи, архивиране и възстановяване на данни, както и възстановяване на компоненти на Plesk и настройки на системата. Инструментите включват няколко автономни приложения, командни инструменти и възможност за интеграция на потребителски скриптове с Plesk. За лесно изпълнение на задачи по управление на сървъра има , които съдържат следните раздели:
- Въведение в Plesk. Описва основните компоненти и услуги, които Plesk управлява, условията за лицензиране, както и методите за инсталиране и актуализиране на компонентите на Plesk.
- Конфигурация на виртуални хостове. Описва концепциите на виртуалните хостове и тяхната реализация в Plesk. Съдържа инструкции за това защо и как да промените тяхната конфигурация.
- Управление на услуги. Съдържа описания на редица външни услуги, използвани на сървера Plesk, и инструкции за тяхната настройка и използване.
- Поддръжка на системата. Описва как да промените името на хост сървъра, IP адресите и местоположението на директориите за съхранение на файлове на виртуалния хост, архиви и съдържание на поща. В тази глава се разглеждат също инструментите на командния ред на Plesk, механизъм за стартиране на скриптове за събития на Plesk и мониторинг на услугите, който позволява проследяване и повторно стартиране на услуги без влизане в Plesk.
- Архивиране, възстановяване и миграция на данни. Описва как да извършвате архивиране и възстановяване на данни на Plesk с помощта на командните инструменти pleskbackup и pleskrestore, както и представя инструменти за миграция на хоствани данни между сървъри.
- Статистика и Лога. Описва как да извършвате статистически изчисления при поискване за дисково пространство и използване на трафика, както и за достъп до дневниците на уеб сървъра.
- Повишаване на производителността. Предоставя информация за това как да подобрите работата на Plesk чрез софтуер.
- Повишаване на сигурността. Съдържа инструкции за защитата на сървъра Plesk и хостваните на него сайтове от неоторизиран достъп.
- Настройка на външния вид и елементите на графичния интерфейс на Plesk. Представя теми Plesk, които могат да се използват за персонализиране на външния вид и фирмения стил на Plesk, както и описва как да се премахнат определени елементи от графичния интерфейс на Plesk или да се променят техните функции.
- Локализация. Въведете методи за локализация на графичния интерфейс на Plesk на езици, за които Plesk не предлага локализация.
- Отстраняване на неизправности. Описва начини за отстраняване на проблеми в услугите на Plesk.
Разширения
Допълнителни инструменти, функции и услуги могат да бъдат получени чрез изобилието от разширения, представени в , удобно разделена по категории.

Библиотека с разширения на Plesk
Ето някои от най-популярните и активно развиващи се:
- — единна точка за управление на WordPress за администратори на сървъри, реселъри и клиенти. Съдържа функция "Умни актуализации", която анализира актуализациите на WordPress с помощта на изкуствен интелект, за да установи дали инсталирането на актуализацията може да наруши нещо.

Приложение WordPress Toolkit
- — SEO инструментариум.
- — комплексен набор от инструменти за Power Joomla!
- — автоматично резервно копиране.
- – строител на сайтове.
- — формиране на клиентски пакети от хостинг компании.
- — защитава уебсайтовете от онлайн заплахи (хакване, спам, бот мрежи, DDoS атаки) и ускорява тяхното зареждане.
Можете да намалите времето за отговор на сайтовете и натоварването на сървера с помощта на Caching. Функцията може да бъде активирана чрез интерфейса на панела.

Nginx
Заключение
Както вероятно сте забелязали, за уеб администраторите панелът Plesk е проектиран така, че управлението на сайтове, домейни, имейл кутии и бази данни да бъде просто и приятно. Надяваме се, че този преглед ще помогне на нашите клиенти, които придобиват виртуален сървър в RUVDS, а до края на годината лицензията за панела е безплатна с .
Източник: habr.com
