Приветствую вас, уважаемые читатели и почитатели Хабра!
В этой статье я расскажу вам о 7 популярных альтернативах cPanel. Вы узнаете:
- Почему бесплатные панели управления web-сервером нередко оказываются лучше, чем платные аналоги
- Какие возможности готовы предложить Вам бесплатные панели прямо здесь и сейчас
- Какие из этих программ смогут совершить настоящий прорыв уже в ближайшем будущем.
Эту статью я начал готовить неделю назад. Вчера и позавчера она даже мне снилась. Я часто вижу вещие сны, и именно потому вы сейчас читаете эти строки (вот сказал сейчас что-то умное, но до конца не понял, что именно).
Говоря о cPanel, стоит отметить, что ее преимущества всё ещё превышают недостатки. К последним относится её платная основа. Как говорится, не заплатишь – не попользуешься. Смотрим тарифы… от 15 баксов в месяц! Хм. Многие даже за сервер в месяц платят меньше.
А ведь за 11.88 € в год вполне реально купить VPS сервера с отличным конфигом 1 Core / 1536MB / 10GB SSD. В AlexHost.com знают об этом не понаслышке. Сервер + альтернативная панель управления – и вы получите отличную комбинацию, которая мало чем будет уступать более дорогостоящей cPanel.
Мы не знаем, что предлагают другие. Но точно знаем, что можем предложить мы:
По своему опыту могу сказать – всегда старайтесь во всем разобраться сами. Наличие знаний во многих вопросах поможет всегда делать верный выбор. Взять хотя бы выбор панели управления. Не зная о них ничего, вы сразу купите cPanel, даже не рассмотрев альтернативы.
Продолжайте читать – и подобная участь вам не грозит. Ведь какую бы из 7 представленных панелей вы не выбрали, вам не придется сожалеть о своем решении.
И еще одна приятная новость – вместе с подробным обзором, мы дадим вам ссылки на учебные пособия, которые помогут вам начать управлять серверами Linux без лишних затрат.
Как мы выбрали наши альтернативы cPanel:
Выбирая панели, мы брали во внимание 2 фактора:
- Бесплатность
- Наличие многофункциональной бесплатной версии
Я абсолютно убежден – все панели, о которых я сейчас вам расскажу, просто обязаны быть для вас бесплатными. Платные версии пусть выбирают крупные компании.
Еще одна приятная новость – большинство альтернатив cPanel имеют открытый исходный код. Вы можете просматривать и изучать базовый код. Вы даже можете вносить нужные изменения. Разумеется, при наличии у вас необходимых знаний.
Мир FOSS – это невероятные возможности для каждого! Опытные и профессиональные разработчики здесь создают шедевры, невероятно функциональные альтернативы известным инструментам. И они совершенно безвозмездно (то есть даром) могут обеспечить доступ к своим разработкам, делая сообщество лучше.
ТОП-7 бесплатных альтернатив cPanel
Webmin — это сочетание функциональности и удобства. Я считаю эту панель одной из лучших бесплатных альтернатив cPanel.
Знаете, почему? Сейчас я вам расскажу – продолжайте читать, это интересно.
Webmin сочетает в себе все возможности cPanel, которые вы получаете бесплатно. Вы сможете:
- создавать резервные копии файлов конфигурации благодаря использованию встроенных модулей
- устанавливать и настраивать веб-серверы Apache
- отслеживать пропускную способность
- быстро и просто настраивать fail2ban
- устанавливать брандмауэр iptables
- администрировать пользователей
- настраивать задания cron
- защищать соединения SSH
Также вы получите доступ к другим функциям cPanel.
Возможно, внешний вид этой панели придется по душе не всем пользователям, однако этот минус можно исправить, совместив Webmin с Authentic Theme. Благодаря обновлению тем работать с Webmin стало еще приятнее. Когда я использую эту панель, мои глаза практически не напрягаются.
Какую операционную систему вы используете – Ubuntu, Debian или CentOS? Вне зависимости от вашего ответа, разработчики Webmin предложат вам оптимальный пакет и помогут пройти процедуру установки. Если вы хотите углубиться в подробности, исходный код Webmin доступен на GitHub.
CentOS Web Panel — это функциональная панель для тех, кто использует CentOS на своем виртуальном частном сервере (VPS), но при этом не считает Webmin лучшим выбором.
Все это о вас? Тогда обязательно присмотритесь к CentOS Web Panel. Я считаю ее вполне удачной альтернативой cPanel.
CentOS Web Panel можно использовать в следующих целях:
- для развертывания и администрирования веб-серверов Apache и брандмауэров
- для развертывания баз данных MySQL, обратного прокси-сервера Nginx, электронной почты с самостоятельным размещением
- с целью управления пользователями
- развертывание резервных копий
- отслеживание состояния своей системы через монитор служб
Одной из уникальных функций CentOS Web Panel является ее автофиксатор. Он сканирует важные файлы конфигурации и пытается автоматически исправить их в случае ошибки.
Для установки вам потребуется:
- обновленная установка CentOS
- работающий стек LAMP
- не менее 1 ГБ оперативной памяти
К сожалению, CentOS Web Panel не обладает полностью открытым исходным кодом, И все же, она по праву считается многофункциональной альтернативой cPanel, которую можно использовать абсолютно бесплатно.
ПРИМЕЧАНИЕ. Веб-панель CentOS официально поддерживается только в CentOS. Если вы используете Debian или Ubuntu, рекомендую поискать другие варианты. Благо, с выбором проблем не возникнет.
Ajenti— это комплексная панель управления.
Разработчики позиционируют ее как «инструмент профессиональных и опытных администраторов», предоставляя быстрый и безопасный способ управления удаленным Linux-модулем.
Совершенно бесплатно, в любое время дня и ночи вы получаете доступ к веб-терминалу, текстовому редактору, файловому менеджеру и прочим инструментам.
Вы получите впечатляющие возможности:
- отзывчивый удаленный терминал
- установка межсетевых экранов и пакетов
- управление пользователями
- отслеживание используемых ресурсов
- прочие возможности
Ajenti также предоставляет вам несколько плагинов. Имеется возможность добавлять еще больше плагинов или развиваться с Python.
Разработчики говорят:
«Панель Ajenti не говорит вам, как выполнять свою работу, оставляя вашу систему как можно более неповрежденной».
Ajenti — подходящая бесплатная панель управления для тех, у кого уже есть несколько служб, работающих на их сервере. Другие панели просто стирают существующие конфигурации. Ajenti, напротив, стремится подобрать вашу текущую конфигурацию, не меняя ее.
Ajenti также позиционируется как «заботливая панель».
Хотите знать, почему? Отвечу – ни одно из вносимых изменений не приводит к перезаписи файлов, комментариев или параметров.
Это проект с открытым исходным кодом. Найти код вы сможете… где? Правильно – на GitHub.
YunoHost— позиционирует себя как «серверная операционная система».
Цель проекта — «Сделать хостинг доступным для всех». Хорошая цель, но подтверждается ли она реальными действиями? Так ли хороша эта панель, как о ней говорят разработчики.
Начнем с того, что если бы эта панель была неважной, ее не было бы в данном рейтинге. Есть ли в ней какие-то продвинутые функции? Тоже нет. Она больше подходит для новичков, чем для профессионалов.
Основная задача этой панели заключается в том, чтобы установить различные приложения, размещаемые самостоятельно.
YunoHost может предложить вам несколько официально поддерживаемых «приложений» для установки различных программ, таких как Baikal, Nextcloud, WordPress, Zerobin и другие. А вот об обратных прокси-серверах и управлении брандмауэром говорить не приходится.
Все же YunoHost – это хороший выбор начинающих пользователей, желающих быстро начать работу с базовыми приложениями.
Вы можете управлять своим VPS через веб-интерфейс YunoHost или командную строку. YunoHost официально поддерживает Debian 8 и кодируется преимущественно на Python под лицензией GPL с открытым исходным кодом. Код доступен на GitHub.
Froxlor— это панель управления, которая считается «легкой» альтернативой Webmin.
«Разработанная опытными администраторами серверов, эта панель с открытым исходным кодом (GPL) упрощает управление веб сервером».
Вот так красиво написано на официальном сайте. Если говорить о функционале, вам станут доступны:
- установка Let Encrypt
- настройка PHP
- управление MySQL
- прочие возможности
У Froxlor есть доступные пакеты Debian и .tar.gz для производственных установок. Официально поддерживается только Debian. Я полагаю, что, при необходимости, можно установить Froxlor и на Ubuntu, но лично я не пробовал этого делать.
Froxlor распространяется по лицензии GPL 2.0 с исходным кодом на GitHub.
ISPConfig— давний конкурент cPanel. Бесплатный сервис с хорошими возможностями, который я считаю очень перспективным.
Разработчики заявляют о 40000 загрузках в месяц. Внушительные показатели.
Пользователи заявляют о том, что ISPConfig – это надежная бесплатная альтернатива cPanel, получившая широкую поддержку среди разработчиков с открытым исходным кодом.
Вы можете использовать ISPConfig для:
- настройки веб-серверов Apache2 / nginx
- настройки почтовых серверов, DNS, зеркалирования
- прочих возможностей, доступных при использовании Webmin или Ajenti.
Хочу выделить важную особенность ISPConfig — возможность управлять несколькими серверами с одной панели управления.
Допустим, вы будете работать с несколькими серверами. Вы хотите работать единообразно на каждом сервере, без необходимости устанавливать одну и ту же панель управления несколько раз. ISPConfig поможет вам в этом.
Вы можете загрузить файл .targ.gz самостоятельно или следовать учебному пособию «Идеальный сервер», чтобы настроить Debian 8, Apache2, BIND, Dovecot и ISPConfig 3.
ISPConfig работает с Debian, Ubuntu и CentOS. Это обеспечивает панели важную опцию – гибкость. И неважно, какие приложения вы при этом используете.
Исходный код доступен через GitLab, организации под лицензией BSD с открытым исходным кодом.
VestaCP — это красиво разработанное ядро панели управления, написанное на Bash. Пуристы Linux точно оценят его по достоинству.
Встроенные функции включают в себя:
- развертывание iptables / fail2ban для обеспечения безопасности
- развертывание Nginx и / или Apache для веб-серверов
- различные почтовые решения
- решения для мониторинга, резервные копии и многое другое
С Vesta вы можете работать через командную строку, а не через интерфейс. А это также пусть маленький, но плюсик.
Вы можете использовать VestaCP с CentOS, Debian и Ubuntu, и он лицензируется с GNU.
Исходный код доступен на GitHub.
Примечание. Начиная с лета 2018 года, появились слухи об увеличении объема автоматических атак на серверы VestaCP на основе неизвестных уязвимостей. Распространенные решения включают защиту ваших SSH-соединений с помощью использования и применения ключей и полное отключение пользователя root.
Исключать VestaCP из списка по этой причине, разумеется, не стоит. Однако вам, как потенциальному пользователю, очень важно об этом знать.
Выводы
Итак, уважаемые читатели Habr, вы могли убедиться – не cPanel единым. Альтернативы есть, причем бесплатные и довольно неплохие.
Webmin – функциональная и удобная панель во всех отношениях
CentOS Web Panel – подойдет для тех, кто работает на своем виртуальном частном сервере (VPS). Наличие автофиксатора
Ajenti – круглосуточный доступ к веб-терминалу, текстовому редактору, файловому менеджеру и огромному количеству других инструментов
YunoHost – подходит для новичков, желающих быстро начать работу с базовыми приложениями
Froxlor – в значительной степени упрощает управление платформой хостинга и дает доступ ко многим возможностям совершенно бесплатно
ISPConfig – панель, которая в скором будущем может стать настоящим прорывом. 40000 загрузок в месяц.
VestaCP – предоставляет решения для мониторинга, резервные копии, почтовые решения. Достойная бесплатная альтернатива cPanel.
Какую бы бесплатную альтернативу вы не выбрали, у каждой из них будут свои преимущества. И все же, важно понимать, что бесплатные панели никогда не заменят платную cPanel на все 100%. Я рассказал все, что знал, а дальше выбор за вами.
Немного рекламы