Панели управления хостингом

Панель управления хостингом (англ. hosting control panels) служит для удобной настройки вашего виртуального или выделенного сервера. Также подобное программное обеспечение называют анелью управления сервером или по английски server control panel.

Какую панель управления хостингом выбрать и как не ошибиться в выборе я постараюсь кратко написать в этой статье. В описании хостинг панели есть ссылка на ее установку и проблемы с которыми я столкнулся при их использовании.

Что выбрать платную или бесплатную панель управления хостингом? Понятие «лицензия» часто вызывает улыбку на лицах пользователей (да и некоторых поставщиков услуг, тоже). Профессиональные системные администраторы, а чаще любители «халявы» на свой страх и риск пользуются программным обеспечением с открытым кодом (OpenSource) и/или, скажем честно, ворованными продуктами.

Я рекомендую покупать лицензию, потому что лицензия гарантирует поддержку пользователя на протяжении всего срока пользования купленного ПО и качество предоставляемого сервиса. Вопрос непосредственной стоимости продукта – это вопрос функциональности. Здесь необходимо понимать, что дороже не всегда значит лучше, так как понятие "Лучше" у каждого свое.

Если Вы выбираете бесплатную панель управления хостингом, вы или берете на постоянную работу системного администратора (но тогда панель выбирает он, а не вы) или Вы как минимум должны быть на ВЫ с такими технологиями: Основы BASH скрипты, циклы, горячие клавиши, PHP, Руководство по iptables: Настройка и оптимизация фаервола Linux.

Панель управления сервером Hestia - действительно работающий форк Vesta CP.

Официально разработчики поддерживаю установку панели Hestia только на дистрибутивы Debian, Ubuntu. Поддержка дистрибутивов CentOS планируется в далеком будущем, если найдут разработчика.

Возможности Hestia:

  • Работа в связке с Apache или Nginx (PHP-FPM).
  • Поддержка PHP (5.6 – 8.0; по умолчанию 7.4).
  • Система защиты от внешних атак (iptables, fail2ban и ipset).
  • DNS-сервер (Bind).
  • Автоустановка CMS (WordPress, OpenCart, Prestashop, Laravel Symfony).
  • Полноценный файловый менеджер.
  • Поддержка БД MariaDB и PostgreSQL.
  • Поддержка SSL сертификатов Let’s Encrypt.
  • Почтовый сервер Exim.
  • Защита от вирусов и спама для почтовых служб (ClamAV, SpamAssassin, Roundcube, Rainloop).

ISP Manager Lite – панель управления сервером имеет русскоязычную поддержку и хорошую документацию. Панель по умолчанию требует лишь 16 МБ ОЗУ для своей работы, но мы понимаем, что минимум это 512 МБ.

Демократичная ценовая политика, в зависимости от выбора хостинг провайдера цена может достигать до 4 долларов в месяц.

Версия Lite панели ISP Manager ориентирована на виртуальные (VPS/VDS) и выделенные серверы (Dedicated).

Читайте также FAQ ISPmanager.

cPanel – одна из наиболее многофункциональных платных панелей управления веб-хостингом. Управляется посредством отдельной копии веб-сервера, работающей, как правило, на порту 2082 (или 2083/SSL).

cPanel	2082
cPanel - SSL	2083
WHM	2086
WHM - SSL	2087

Разработчики cPanel учли интересы конечного пользователя и администратора сервера. Эта панель не только позволяет управлять базовыми сервисами, но и поддерживает множество расширений, используемых при хостинге определенного вида сайтов. В случае с VPS- хостингом, где зачастую пользователь и администратор является одним человеком, это особенно удобно, так как клиент сам (без особых затруднений) может контролировать состояние своего сервера и при этом выбирать лишь необходимые дополнения.

К плюсам cPanel можно отнести постоянное обновление ПО (как оболочки, так и отдельных расширений), интуитивный интерфейс с максимумом средств управления и мониторинга всеми базовыми службами сервера, адаптация под VPS-хостинг, надежность и высокий уровень поддержки от производителя, хорошая языковая поддержка, включая русский и украинский языки интерфейса.

Читайте также:

Бесплатная CyberPanel панель для управления вебхостингом, поддерживает Open Litespeed / Litespeed Enterprise веб-сервер.

CyberPanel - это не для приверженцев чистого NGINX, CyberPanel и веб-сервер LiteSpeed могут быть интересны как альтернатива веб-серверам с поддержкой .htaccess: Apache и Nginx+Apache.

В должны понимать, что веб-сервер OpenLiteSpeed требует довольно специфические сборки php - LSPHP, которые вы просто так не соберете самостоятельно и не установите в случае необходимости в отличие от php как модуля Apache, cgi, php-fpm. А именно веб-сервер OpenLiteSpeed поставляется вместе с панелью управления CyberPanel.

Минимальные системные требования для CyberPanel:

  • Ubuntu 22.04, Ubuntu 20.04 (Debian не поддерживается), CloudLinux 7.x, CloudLinux 8.x, AlmaLinux 8.x
  • Python 3.x
  • Оперативная память 1024 МБ или больше.
  • 10GB свободного места.

Установка довольна проста для любой ОС. Сначала обновляем репозиторий ваше ОС, скачиваем файл инсталлятора и запускаем его. Актуальные ключи установки смотрите по ссылке Installing CyberPanel

После установки панель доступна по порту 8090

https://ip:8090/

Webuzo – хостинговая панель управления, которая является хорошей альтернативой многофункциональным панелям cPanel, DirectAdmin и ISPmanager. Если вашей целью использования VPS является исключительно размещение одного или нескольких собственных сайтов и вам хочется как можно больше автоматизировать процесс установки/обновления ПО на сервере, то Webuzo будет хорошим выбором, т.к. в ней присутствует автоустановщик, базирующийся на Softaculous, с помощью которого можно в несколько кликов установить CMS, фреймворк или какую-либо другую утилиту для PHP, Javascript, Perl и Java. Установка СУБД, веб-сервера и прочих системных компонентов происходит аналогичным образом.

Webuzo поддерживает ОС: CentOS 7.x / 8.x or Red Hat Enterprise Linux 7.x / 8.x or Scientific Linux 7.x / 8.x (x86_64) / Ubuntu LTS 18.04 / 20.04.

  • Панель разделена на два интерфейса – панель администратора, в которой выполняются различные системные настройки https://Your-IP:2005/
  • панель пользователя (Enduser Panel), в которой уже доступен функционал по установке ПО, управлению почтой, доменами и т.п. http://Your-IP:2004/

Панель KeyHelp совместима с операционными системами Debian и Ubuntu, нет ограничений на количество доменов и она распространяется абсолютно бесплатно.

Официально разработчики Brainy НЕ поддерживают Ubuntu, Debian, только Red Hat (CentOS).

Возможности BrainyCP:

  • Вебсервер: Выбирайте между APACHE, NGINX или APACHE + NGINX (frontend).
  • Мониторинг: Отслеживание состояния всех сервисов или сервисов на выбор. Уведомление на email. Автоперезагрузка.
  • Менеджер приложений.
  • Управление бэкапами — резервное копирование по расписанию.
  • Файловый менеджер ElFinder.
  • Управление IPtables в графическом меню.
  • Поддержка IPv6.
  • BIND DNS-сервер: поддержка удаленных DNS-серверов и кластеризации.
  • FTP: PureFTPD или ProFTPD на выбор.
  • Автоустановка популярных CMS.
  • Почтовый сервер: Exim + Dovecot + Clamav + DKIM + SpamAssasin + Roundcube.
  • CSF файрволл.
  • Хост-аккаунты с возможностью лимитирования различных параметров. Широкие возможности для разграничения доступа пользователям.
  • Технология Jail используется для защиты хост-аккаунтов пользователей, размещенных на одном сервере, в том числе и друг от друга.
  • Трансферы между серверами

Virtualmin – это плагин для Webmin, который упрощает управление несколькими виртуальными хостами с помощью единого интерфейса.

Надежная контрольная панель для VPS с открытым кодом, являющаяся модулем серверной ПУ Webmin, основанной на Perl. Virtualmin позволяет управлять одновременно несколькими веб-хостингами через один интерфейс. Он работает только при условии предварительной установки Webmin.

Поддерживаемые ОС Grade A Supported Systems:

  • Rocky, Alma, and RHEL 8 and 9 on x86_64
  • CentOS and RHEL 7 on x86_64 (This version is extremely old and no longer recommended, please choose one of the above compatible systems instead.)
  • Ubuntu 20.04 LTS and 22.04 LTS on i386 and amd64
  • Debian 10 and 11 on i386 and amd64

Если ваши пользовательские задачи ограничены работой со стандартным серверным ПО, а административная миссия заключается лишь в мониторинге основных сервисов вашего VPS’а – Вам вполне подойдет DirectAdmin.

Ценовая политика начинается от 2 долларов в месяц с ограничением в 10 доменов.

Если не ставить никаких сверхзадач, DirectAdmin можно использовать. Но вы можете столкнуться с отказами некоторых скриптов панели после внесения изменений в работу сервиса, за который эти скрипты отвечают (при этом, не получив ни одной ошибки в процессе); или вам придется «обучать» панель новому сервису, который вам необходимо было добавить.

У DirectAdmin есть триал на 60 дней, если вы не боитесь копаться в настройках и не требовательны к большому количеству функций и опций - поставьте, посмотрите. Но учите, что на некоторые вопросы вы не найдете ответы в документации или на форумах.

  • DirectAdmin: Как узнать пароль root Mysql?
cat /usr/local/directadmin/conf/mysql.conf

Plesk – это панель управления хостингом и сайтами, является проприетарным программным обеспечением, разработанное в Новосибирске и впервые выпущенное в США в 2001 году. С 2015 года Plesk — самостоятельная швейцарская компания с несколькими филиалами (включая Новосибирск) и численностью около 500 человек (включая русских специалистов как в головном офисе, так и в филиалах).

Плеск одинаково хорошо работает и с Windows-серверами, и с Linux. Панель Plesk мультиязычная. Написана на PHP, C, C++. Поддержка нескольких версий PHP, а также Ruby, Python и NodeJS; полная поддержка Git; интеграция с Docker; SEO-инструментарий. Каждый экземпляр Plesk автоматически защищён с помощью SSL/TLS.

Последняя версия Plesk для Linux/Unix поддерживает несколько платформ, включая Debian, Ubuntu, CentOS, Red Hat Linux и CloudLinux. Панель можно установить на физический сервер или виртуальную машину (только для Linux) либо на облачный сервер (официальные партнёры Plesk: Google Cloud, Amazon Web Services, Microsoft Azure, Alibaba Cloud).

Administrative interface of Plesk over HTTPS TCP 8443 Administrative interface of Plesk over HTTP TCP 8880.

Главная цель скриптов Webinoly — запустить на вашем сервере Ubuntu сайты, Вы не найдёте управление пользователями, мониторинг производительности и прочие плюшек.

Webinoly поддерживает только Ubuntu 20.04 и 18.04.

Однако, если вы хотите настроить некоторые дополнительные функции LEMP-стека (Linux, nginx, MySQL, PHP) в Ubuntu, такие как установка SSL-сертификатов, оптимизацию кеша для увеличения скорости сайта, добавление дополнительного уровня защиты, увеличение скорости обслуживания контента и многое другое, я предлагаю вам взглянуть на скрипт Webinoly.

Cкрипт, позволит легко и безопасно настраивать оптимизированный стек LEMP для WordPress и других типов веб-сайтов в операционной системе Ubuntu.

FASTPANEL бесплатная, простая и функциональная панель управления сервером.

Для установки FASTPANEL – необходим виртуальный или выделенный физический сервер с установленной операционной системой Debian 8, Debian 9, Debian 10, Ubuntu 18.04, Ubuntu 20.04 или CentOS 7.

FASTPANEL использует порт 8888.

FASTPANEL позволяет создать сайт, пользователей панели, пользователей FTP и баз данных автоматически. Когда вы создаете новый сайт через эту панель, он автоматически предлагает создать базу данных, сам выбирает для неё имя, генерирует пароли, и по окончанию выдаёт это всё вам.

Панель поддерживает не только создание локальных бэкапов, но может их сохранить по FTP, а также в облачные хранилища Яндекс, Google и DropBox.

Характеристики 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. Статистика нагрузки.

Панель не так давно на рынке, но уже хорошо себя зарекомендовала, ее выбирают многие пользователи.

Если не знали, да еще забыли:) пароль для входа в Fastpanel, но у вас есть доступ SSH. Пароль можно заменить как для обычного пользователя командой passwd

passwd fastuser

Или через многофункциональную утилиту mogwai которая входит в Fastpanel

mogwai chpasswd --username=fastuser --password=YOUR_PASSWORD

aaPanel панель управления имеет бесплатную лицензию.

Поддерживает выбор конфигурации веб-сервера и PHP. Возможные варианты веб-сервера и PHP:

  • Nginx + php-fpm
  • Apache + php-fpm
  • OpenLiteSpeed + LSPHP

aaPanel для CentOS/Ubuntu/Debian. Набор дополнительных возможностей в aaPanel зависит от операционной системы. Самый большой выбор дополнительных функциональных возможностей будет при установленной Linux Centos. Это не означает, что Centos 7 чем-то превосходит остальные ОС, просто это особенность данной панели управления. Различные панели управления тяготеют в той или иной степени к тем или иным ОС. Например, в случае панели управления ISPmanager также наблюдалась поддержка в первую очередь Centos 7, т.е. новый функционал появлялся сперва именно для этой Linux, потом - для остальных. Хостинг провайдеры редко предустанавливают эту панель, но есть и исключения, например TOR хостинг с aaPanel.

Логи сайтов находятся в директории /www/wwwlogs/

ZPanel — это бесплатная панель управления веб-хостингом для серверов и компьютеров на базе Microsoft Windows и POSIX, включая Linux, UNIX и MacOSX.

Dmytro Yakovenko Я ZPanelCP не тестировал, ничего не могу о ней сказать

Ajenti это панель управления с открытым исходным кодом. который можно использовать для решения широкого круга задач по администрированию сервера.

Dmytro Yakovenko Я Ajenti V не тестировал, ничего не могу о ней сказать

Ключевой особенности Ajenti V является отказ от использования Apache в качестве веб-сервера — выбор сделан в пользу более легковесного и быстрого NGINX. При этом есть возможность использовать Ajenti V не только для размещения сайтов, использующих традиционный PHP. Панель имеет поддержку различных технологии — Node.js, Ruby on Rails, Python.

Поддерживаемые ОС: Debian, Ubuntu, RHEL, CentOS и Gentoo. Также возможен перенос на другое ПО на Linux и BSD.

Зачастую выбор вебмастера, собственника малого или среднего бизнеса, в качестве платформы для размещения своих веб ресурсов, VPS сервера - не оправдано! Только в случае, когда технической задание на размещение вашего сайта, интернет-магазина составлено профессионалами и по пунктам расписано почему именно VPS - вы должны выбирать виртуальный или выделенный сервер. В противном случае выбирайте проверенный виртуальный хостинг (Shared Hosting).

Я при настройки виртуального сервера или всё делаю сам чек лист: настройка VPS/VDS Linux с нуля, покупаю ISP Manager Lite или использую бесплатную Hestia.

PQ VPS сервера в 28+ странах.