Панели управления. Какую выбрать? Часть 2.

Мы продолжаем тему панелей управления. В прошлой нашей статье мы разобрали коммерческие панели, которые работают на платной основе.

В этой статье мы расскажем вам о четырех бесплатных и наиболее популярных панелях управления. Перед этим хотим напомнить вам разницу между платной и бесплатной панелью управления. Итак, у бесплатной панели управления всегда есть риск, что её обновление прекратится. Почему? Потому что работает она на энтузиазме создателей. Если вдруг у них закончится мотивация работать над панелью в дальнейшем вы получите либо более не обновляемую версию своей панели либо лишние хлопоты с переносом данных со своего сервера на новый  с уже новой панелью управления. Просто заменить одну панель на другую не представляется возможным. Теперь, если мы хорошо усвоили различия, приступим к исследованию бесплатных панелей.

Начнем, пожалуй, с самой популярной бесплатной панели управления - Vesta.

Vesta - очень удобная и простая панель для управления сайтами. Для нового пользователя будет доступен практически весь функционал. В этом заключается главное преимущество Vesta - она предлагает широкий выбор возможностей на бесплатной основе (кроме технической поддержки и нескольких возможностей). Vesta работает благодаря открытому коду. С одной стороны, это плохо. Этим могут воспользоваться мошенники. Но с другой, стороны благодаря этому вы можете настраивать панель именно так, как нужно вам.

Среди возможностей Vesta можно обозначить:
1. Поддержка Apache и nginx.
2. PHP – можно выбрать разные версии под разные сайты.
3. Почтовый сервер Exim и почтовый клиент Roundcube.
4. IMAP и POP3 сервер Dovecot.
5. Антивирусное ПО ClamAV.
6. FTP-сервер Vsftpd.
7. Фаервол в виде fail2ban и iptables.
8. Планировщик cron.

Конечно же, вы сами выбираете, что именно хотите видеть в панели . Например, база данных по умолчанию установлена MySQL, но вы можете добавить PostgreSQL, если вам так удобнее.
Уже сразу после установки панель готова к использованию. Если вы новичок в этом деле, то можно ничего не настраивать и работать на Vesta как есть. Но тем, кто любит покопаться, тоже предоставлено множество возможностей.  
Как и все панели управления Vesta имеет и свои минусы. Основным из которых является то, что Vesta более не получает обновлений. Точнее, они есть, но их существенно меньше, чем у конкурентов. Свои обновления Vesta получает очень медленно. Вторым минусом, на наш взгляд, является то, что дополнительные возможности панели платные. Например, техподдержка панели работает за дополнительную плату. Правда, есть возможность читать необходимую информацию на русскоязычном форуме, который размещен на официальном сайте (кстати, сам сайт почему-то исключительно англоязычный). На форуме иногда ответы дает сам создатель Vesta - Сергей Родин. Но все же, это сомнительная тех.поддержка. Поэтому либо платите деньги, либо имейте под рукой знающего друга, который сможет помочь в случае чего.
В продолжение дополнительных плат - в Vesta нет встроенного менеджера файлов. Он приобретается отдельно.
И последний минус, по нашему скромному мнению - использование консоли. Не то, чтобы серьезный минус для опытных пользователей (а для кого-то и вообще плюс), но использование этой панели предполагает, что вы также знаете, как использовать консоль для выполнения разных задач. Поддерживается на таких ОС, как RHEL/Centos, Debian, Ubuntu.

Далее, кратенько расскажем вам о клоне Vesta - Hestia.

Hestia - переработанная панель Vesta, которая имеет как свои преимущества, так и недостатки. Начнем с хорошего. Hestia имеет встроенный файловый менеджер. Загрузку файлов и правки конфигов можно производить через браузер. Также в Hestia вы можете выбрать необходимую вам версию PHP. Интерфейс более адаптирован под мобильные устройства, имеется поддержка двухфакторной аутентификации для пользователя панели. Имеется возможность установки на Ubuntu 20.04, в отличие от той же VestaCP. А вот установить Hestia на CentOS пока не имеется возможности, возможно в будущем это исправят. Из недостатков можно отметить меньшее количество поддерживаемых ОС (в сравнении с Vesta).

Перейдем к третьей бесплатной панели в нашем списке - FASTPANEL.
FASTPANEL - простая и функциональная панель управления сервером. И это её главное достоинство. Панель отлично подходит для новичков.

Но вначале, главное в FASTPANEL:

1. Современный и функциональный дизайн.
2. Возможность выбора версии и режима работы PHP (доступны все версии).
3. Система бэкапов c поддержкой облачных хранилищ.
4. Почтовые клиенты RoundCube и RainLoop.
5. Файл-менеджер с возможностью загрузки больших файлов.
6. Встроенные конструктор cron-заданий и сканер уязвимостей AI-Bolit.
7. Двухфакторная аутентификация для повышенной безопасности.
8. Возможность подключения SSL сертификатов (в том числе использование бесплатных сертификатов Let's Encrypt).
9. Анализ лог-файлов при помощи AWstats.
10. Ручная настройка nginx, apache, php-fpm из web-интерфейса.
11. Статистика нагрузки.

Интерфейс панели заслуживает отдельного внимания. Сверху справа отображаются потребляемые ресурсы в реальном времени. Ну то есть панель позволяет видеть такую информацию., будто мы зашли на сервер в консоль и открыли  htop или top. Приятная мелочь, которая экономит приличное количество времени. Такое на приличном уровне умеет только ISPmanager. Но ISPmanager  платная панель (мы о ней писали в части первой этой статьи). Огромным плюсом FASTPANEL является возможность создания сайтов, пользователей панели, пользователей FTP и баз данных автоматически. Когда вы создаете новый сайт через эту панель, он автоматически предлагает создать базу данных, сам выбирает для неё имя, генерирует пароли, и по окончанию выдаёт это всё вам. Панель поддерживает не только создание локальный копий, но может их сохранить по FTP, а также в облачные хранилища Яндекс, Google и DropBox. Встроенные файловый менеджер обладает функцией загрузки файлов на сервер, при этом поддерживаются архивы. То есть вы можете залить на сервер один архив со всеми файлами и папками вашего сайта, а затем распаковать его прямо из панели.

И, напоследок, расскажем вам о Brainy:

Brainy была разработана русскоязычной командой. Разработчики хотели создать панель управления в которой будут отсутствовать недостатки других панелей. Было произведено тестирование многих существующих панелей управления и на основе результата была создана Brainy. По их словам, функциональность Brainy превосходит бесплатные аналоги и может сравниться с платными панелями. Brainy – это бесплатная серверная хостинг-панель под Linux. Главная ее задача, это сделать управление сервером максимально удобным и простым. Целевая аудитория продукта широка: им может пользоваться и обычный веб-мастер для управления VPS, так и крупный хостер для контроля за виртуальным хостингом. Как говорят сами разработчики, панель полностью работоспособна, но по желанию клиента можно произвести некоторые изменения на индивидуальной основе. Итак, перечислим все преимущества панели:

1. Варианты веб-сервера: Apache, nginx или Apache + nginx (frontend).
2. PHP. Поддержка версий 5.2-7.4. Возможность подключать/отключать расширения и менять версии, можно подключать расширения.
3. Типы подключения PHP: mod_php, mod_ruid, suPHP, cgi, fastcgi для apache, php-fpm для nginx.
4. FTP: PureFTPD либо ProFTPD; файловый менеджер elFinder.
5. База данных: MySQL, MariaDB, можно установить PostgreSQL.
6. PhpMyAdmin последней версии.
7. Почта: Exim + Dovecot.
8. Широкий функционал разграничения доступа и задания параметров аккаунтов хостинга.
9. DNS-сервер BIND; поддержка DNS-кластеринга и удаленных DNS серверов.
10. Обычное и удаленное инкрементальное резервное копирование, бэкапы.
11. Антивирус CLAMAV с автообновлением баз.
12. Поддержка SSL-сертификатов, автоматическая установка Let's Encrypt.
13. Мониторинг состояния сервисов, уведомление на электронную почту.
14. Кастомизация панели при помощи Smarty-шаблонов.
15. IPV6, CSF Firewall.
16. Большое количество языков.

Использование Brainy значительно сокращается время настройки сервера. ПО позволяет создать окружение для любой задачи; все необходимые функции (вроде установка сертификатов, приложений и т.д.) выполняются за один клик. В Brainy имеется функционал для реселлинга хостинга. Панель позволяет следить за многими параметрами вроде работы жестких дисков и действиями пользователей; можно сразу отслеживать спам, DDoS-атаки и вирусы. Одним из главных минусов является то, что поддерживает ее единственное ПО - CentOS 7 и 8.

То есть панель Brainy – это инструмент не только для арендаторов серверов, но и для хостеров. На данный момент панель бесплатна, но будущем разработчики планируют создать платную версию продукта, которая будет существовать параллельно с бесплатной. Полноценная бесплатная версия продукта останется и будет доступна для тех, кто использует один сервер и только для своего проекта.

Ну что же, друзья. Наш обзор панелей управления подошел к концу. Надеемся, что он хоть мало-мальски поможет вам с выбором.
Мы прощаемся с вами, но ненадолго. Помните, наш блог пополняется полезными текстами часто и вы всегда можете узнать из них что-то новое.