Бесплатные панели управления хостином

Говорят, что "бесплатный сыр, только в мышеловках", но так ли это? Существуют ли бесплатные качественные, аналоги таким гигантам как ISPmanager, Plesk, CPanel?

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

Мы рассмотрим 3 наиболее известные и функциональные панели управления хостингом:

  1. ISPConfig 3 - https://www.ispconfig.org/
  2. Centos Web Panel - http://centos-webpanel.com/
  3. VestaCP - https://vestacp.com/

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

ISPConfig 3

Об этой панели управления я сам узнал значительно недавно, когда как раз искал бесплатную панель управления для своего хостинга. К моему удивлению, в ней не оказалось One-Click-Install из "коробки". Чтобы ее установить - необходимо было для начала, полностью настроить сервер собственноручно.

Но, немного поискав, я все таки нашел скрипт написанный энтузиастами, для установки панели в пару команд.

После установки панели мы переходим по адресу: https://IP_ADDRESS:8080, где IP_ADRESS - это IP адрес Вашего сервера.

После входа мы видим:

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

В ней есть поддержка реселлинга. Это когда Вы создаете пользователя, который не имеет доступа к настройкам системы, а только может создавать других пользователей. Грубо говоря - менеджер по продажам.

В данной панели управления есть перевод на русский язык, однако переведена системы достаточно скудно, и не факт, что всегда понятно и правильно. Поэтому рекомендую оставить после установки английский язык.

Centos Web Panel (CWP)

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

Вот некоторые из них:

  • Наглядная панель управления
  • Возможность настройки SELinux
  • Автоматическое обновление панели и сервера
  • Настройка шаблонов vHosts Apache
  • Поддержка LetsEncrypt
  • Tomcat менеджер
  • Переключатель версии PHP + сборка альтернативных версий
  • Миграция из cPanel
  • Поддержка PosgreSQL
  • Поддержка MongoDB
  • Плагины TeamSpeak3 Manager, ShoutCast Manager, Torrent SeedBox
  • Поддержка Softcolous
  • Поддержка биллинга WHMCS

После установки панели мы переходим по адресу: https://IP_ADDRESS:2030, где IP_ADRESS - это IP адрес Вашего сервера.

После входа мы видим:

Единственный минус, который для меня оказался критичным - это отсутствие возможности пользователю самостоятельно редактировать DNS зону своего домена, работать с LetEncrypt и другими, некоторыми параметрами в системе. Это может делать только администратор сервера. Хоть и для DNS можно выкрутиться припарковывая домен например на Яндекс и оттуда им управлять, но это крайне неудобно и не круто. А по другим вопросам решить проблемы не всегда реально.

Vesta Control Panel (VestaCP)

Наверное самая простая панель управления для установки, настройки и управления. Ставится в 2 команды. После установки получаем панель управления хостингом готовую к использованию.

После установки панели мы переходим по адресу: https://IP_ADDRESS:8083, где IP_ADRESS - это IP адрес Вашего сервера.

После входа мы видим:

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

Из минусов. При ручном редактировании хостов, система может их невзначай перезаписывать. Отсутствует выбор версии PHP (видел как знакомые вручную добавляли такие возможности), ну и другие мелочи, которые присутствуют в других панелях управления. В повседневном использовании для разработчика они не всегда нужны.