Ищете бесплатные альтернативы cPanel? Держите сразу 7

    image

    Приветствую вас, уважаемые читатели и почитатели Хабра!

    В этой статье я расскажу вам о 7 популярных альтернативах cPanel. Вы узнаете:

    • Почему бесплатные панели управления web-сервером нередко оказываются лучше, чем платные аналоги
    • Какие возможности готовы предложить Вам бесплатные панели прямо здесь и сейчас
    • Какие из этих программ смогут совершить настоящий прорыв уже в ближайшем будущем.

    Эту статью я начал готовить неделю назад. Вчера и позавчера она даже мне снилась. Я часто вижу вещие сны, и именно потому вы сейчас читаете эти строки (вот сказал сейчас что-то умное, но до конца не понял, что именно).

    Говоря о cPanel, стоит отметить, что ее преимущества всё ещё превышают недостатки. К последним относится её платная основа. Как говорится, не заплатишь – не попользуешься. Смотрим тарифы… от 15 баксов в месяц! Хм. Многие даже за сервер в месяц платят меньше.

    image

    А ведь за 11.88 € в год вполне реально купить VPS сервера с отличным конфигом 1 Core / 1536MB / 10GB SSD. В AlexHost.com знают об этом не понаслышке. Сервер + альтернативная панель управления – и вы получите отличную комбинацию, которая мало чем будет уступать более дорогостоящей cPanel.

    Мы не знаем, что предлагают другие. Но точно знаем, что можем предложить мы:

    image

    По своему опыту могу сказать – всегда старайтесь во всем разобраться сами. Наличие знаний во многих вопросах поможет всегда делать верный выбор. Взять хотя бы выбор панели управления. Не зная о них ничего, вы сразу купите cPanel, даже не рассмотрев альтернативы.

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

    И еще одна приятная новость – вместе с подробным обзором, мы дадим вам ссылки на учебные пособия, которые помогут вам начать управлять серверами Linux без лишних затрат.

    Как мы выбрали наши альтернативы cPanel:

    Выбирая панели, мы брали во внимание 2 фактора:

    1. Бесплатность
    2. Наличие многофункциональной бесплатной версии

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

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

    Мир FOSS – это невероятные возможности для каждого! Опытные и профессиональные разработчики здесь создают шедевры, невероятно функциональные альтернативы известным инструментам. И они совершенно безвозмездно (то есть даром) могут обеспечить доступ к своим разработкам, делая сообщество лучше.

    ТОП-7 бесплатных альтернатив cPanel

    image

    Webmin — это сочетание функциональности и удобства. Я считаю эту панель одной из лучших бесплатных альтернатив cPanel.

    Знаете, почему? Сейчас я вам расскажу – продолжайте читать, это интересно.

    Webmin сочетает в себе все возможности cPanel, которые вы получаете бесплатно. Вы сможете:

    • создавать резервные копии файлов конфигурации благодаря использованию встроенных модулей
    • устанавливать и настраивать веб-серверы Apache
    • отслеживать пропускную способность
    • быстро и просто настраивать fail2ban
    • устанавливать брандмауэр iptables
    • администрировать пользователей
    • настраивать задания cron
    • защищать соединения SSH

    Также вы получите доступ к другим функциям cPanel.

    Возможно, внешний вид этой панели придется по душе не всем пользователям, однако этот минус можно исправить, совместив Webmin с Authentic Theme. Благодаря обновлению тем работать с Webmin стало еще приятнее. Когда я использую эту панель, мои глаза практически не напрягаются.

    image

    Какую операционную систему вы используете – Ubuntu, Debian или CentOS? Вне зависимости от вашего ответа, разработчики Webmin предложат вам оптимальный пакет и помогут пройти процедуру установки. Если вы хотите углубиться в подробности, исходный код Webmin доступен на GitHub.

    image

    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, рекомендую поискать другие варианты. Благо, с выбором проблем не возникнет.

    image

    Ajenti— это комплексная панель управления.

    Разработчики позиционируют ее как «инструмент профессиональных и опытных администраторов», предоставляя быстрый и безопасный способ управления удаленным Linux-модулем.

    Совершенно бесплатно, в любое время дня и ночи вы получаете доступ к веб-терминалу, текстовому редактору, файловому менеджеру и прочим инструментам.

    Вы получите впечатляющие возможности:

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

    Ajenti также предоставляет вам несколько плагинов. Имеется возможность добавлять еще больше плагинов или развиваться с Python.

    Разработчики говорят:

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

    Ajenti — подходящая бесплатная панель управления для тех, у кого уже есть несколько служб, работающих на их сервере. Другие панели просто стирают существующие конфигурации. Ajenti, напротив, стремится подобрать вашу текущую конфигурацию, не меняя ее.

    Ajenti также позиционируется как «заботливая панель».

    Хотите знать, почему? Отвечу – ни одно из вносимых изменений не приводит к перезаписи файлов, комментариев или параметров.

    Это проект с открытым исходным кодом. Найти код вы сможете… где? Правильно – на GitHub.

    image

    YunoHost— позиционирует себя как «серверная операционная система».

    Цель проекта — «Сделать хостинг доступным для всех». Хорошая цель, но подтверждается ли она реальными действиями? Так ли хороша эта панель, как о ней говорят разработчики.

    Начнем с того, что если бы эта панель была неважной, ее не было бы в данном рейтинге. Есть ли в ней какие-то продвинутые функции? Тоже нет. Она больше подходит для новичков, чем для профессионалов.

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

    YunoHost может предложить вам несколько официально поддерживаемых «приложений» для установки различных программ, таких как Baikal, Nextcloud, WordPress, Zerobin и другие. А вот об обратных прокси-серверах и управлении брандмауэром говорить не приходится.

    Все же YunoHost – это хороший выбор начинающих пользователей, желающих быстро начать работу с базовыми приложениями.

    Вы можете управлять своим VPS через веб-интерфейс YunoHost или командную строку. YunoHost официально поддерживает Debian 8 и кодируется преимущественно на Python под лицензией GPL с открытым исходным кодом. Код доступен на GitHub.

    image

    Froxlor— это панель управления, которая считается «легкой» альтернативой Webmin.

    «Разработанная опытными администраторами серверов, эта панель с открытым исходным кодом (GPL) упрощает управление веб сервером».

    Вот так красиво написано на официальном сайте. Если говорить о функционале, вам станут доступны:

    • установка Let Encrypt
    • настройка PHP
    • управление MySQL
    • прочие возможности

    У Froxlor есть доступные пакеты Debian и .tar.gz для производственных установок. Официально поддерживается только Debian. Я полагаю, что, при необходимости, можно установить Froxlor и на Ubuntu, но лично я не пробовал этого делать.

    Froxlor распространяется по лицензии GPL 2.0 с исходным кодом на GitHub.

    image

    ISPConfig— давний конкурент cPanel. Бесплатный сервис с хорошими возможностями, который я считаю очень перспективным.

    Разработчики заявляют о 40000 загрузках в месяц. Внушительные показатели.

    image

    Пользователи заявляют о том, что 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 с открытым исходным кодом.

    image

    VestaCP — это красиво разработанное ядро панели управления, написанное на Bash. Пуристы Linux точно оценят его по достоинству.

    Встроенные функции включают в себя:

    • развертывание iptables / fail2ban для обеспечения безопасности
    • развертывание Nginx и / или Apache для веб-серверов
    • различные почтовые решения
    • решения для мониторинга, резервные копии и многое другое

    С Vesta вы можете работать через командную строку, а не через интерфейс. А это также пусть маленький, но плюсик.

    Вы можете использовать VestaCP с CentOS, Debian и Ubuntu, и он лицензируется с GNU.
    Исходный код доступен на GitHub.

    Примечание. Начиная с лета 2018 года, появились слухи об увеличении объема автоматических атак на серверы VestaCP на основе неизвестных уязвимостей. Распространенные решения включают защиту ваших SSH-соединений с помощью использования и применения ключей и полное отключение пользователя root.

    Исключать VestaCP из списка по этой причине, разумеется, не стоит. Однако вам, как потенциальному пользователю, очень важно об этом знать.

    image

    Выводы


    Итак, уважаемые читатели Habr, вы могли убедиться – не cPanel единым. Альтернативы есть, причем бесплатные и довольно неплохие.

    Webmin – функциональная и удобная панель во всех отношениях
    CentOS Web Panel – подойдет для тех, кто работает на своем виртуальном частном сервере (VPS). Наличие автофиксатора
    Ajenti – круглосуточный доступ к веб-терминалу, текстовому редактору, файловому менеджеру и огромному количеству других инструментов
    YunoHost – подходит для новичков, желающих быстро начать работу с базовыми приложениями
    Froxlor – в значительной степени упрощает управление платформой хостинга и дает доступ ко многим возможностям совершенно бесплатно
    ISPConfig – панель, которая в скором будущем может стать настоящим прорывом. 40000 загрузок в месяц.
    VestaCP – предоставляет решения для мониторинга, резервные копии, почтовые решения. Достойная бесплатная альтернатива cPanel.

    Какую бы бесплатную альтернативу вы не выбрали, у каждой из них будут свои преимущества. И все же, важно понимать, что бесплатные панели никогда не заменят платную cPanel на все 100%. Я рассказал все, что знал, а дальше выбор за вами.


    Немного рекламы


    image
    AlexHost
    AlexHost — надежный хостинг по доступным ценам!

    Комментарии 24

      0
      Спасибо. А какие из них реально покрывают всю функциональность cPanel и качественно работают без глюков и плясок с бубнами?
      0
      VestaCP — пациент скорее мёртв, чем жив. И это уже обсуждалось. Отсюда и куча незакрытых дыр в безопасности.
        0
        У неё кстати есть пара приличных форков: www.hestiacp.com и www.myvestacp.com
          0
          Myvestacp не видел, а Hestia не поддерживает perl (для некоторых это актуально), да и вообще от Весты в плане безопасности и разграничения доступа (да и в других планах тоже) не далеко ушла. Так что я бы всерьёз это семейство панелей не рассматривал.
        0
        По-моему, текст писал человек, не работавший ни с одной из этих панелей.
        Какие-то рекламные лозунги вместо выводов и рассказа.

        Довольно приличный заменитель скорее ispmanager. Да, он не бесплатен, зато работает более-менее не хуже.

        Из списка в статье, пожалуй только на ISPConfig стоит смотреть как на альтернативу, а не что-то на поиграться.

        А Vesta это просто ужас. Например, там есть возможность использовать nginx без apache, вроде бы хорошо, пока не решишь воспользоваться… Но как только посмотришь на конфиги получившиеся, понимаешь, нет, лучше не надо. Да, их шаблоны можно исправить, но это может оценить и сделать кто-то понимающий в этом. И таких моментов там много. Оно крайне сырое и не доработанное. И с безопасностью не раз бывали проблемы.
          0
          В дополнение хорошая статья на вики — ru.wikipedia.org/wiki/Сравнение_панелей_управления_веб-хостингом

          Наверное, DirectAdmin [trial community] можно считать некоторым аналогом.
          пишу «наверное», потому что не могу сравнивать эти панели, хоть и пользовался и тем, и тем, но каждая система уникальна.
            0
            Есть еще:
            1. BrainyCP
            2. aaPanel
            3. hestiacp


            P.S. hestiacp как хорошая альтернатива VestaCP
              0
              Отдельного внимания заслуживает CyberPanel.
                0
                В свое время пользовался TinyCP удобная и быстрая панелька, но не хватало функционала, возможно будет развиваться и дальше, слежу за проектом.
                  0
                  Полагаю, что стоило упомянуть, что владельцы CPanel вновь повысят цены в начале следующего года. Достаточно показательно очень длинное (и всё ещё тянущееся) обсуждение этой темы на одном из старейших форумов о хостинге.

                  В котором, к слову, отметилось много вполне вменяемых хостеров.

                  Конкретно я не вижу особых достоинств в упомянутых бесплатных альтернативах — платная, DA (DirectAdmin), вполне устроила.
                    0

                    А у каких из них есть нормальный API для интеграции в CI/CD пайплайны?

                      0
                      Блин, это же вы, Alexhost :) Я ваш клиент почти год. Насчет панели, я считаю, что лучше всего (да, знаю, разработка практически встала. Проект не умер, это доказывают коммиты исправлений ошибок, например с Let's Encrypt, на https://github.com/serghey-rodin/vesta/commits/master) VestaCP. Открытый код, неплохой дизайн, функциональность, но при этом плохая оптимизация и низкая скорость. При этом, перенося свой проект на HestiaCP, я сразу заметил, что форк панели лишен некоторых важных функций — не помню почему, пытался «переехать» полгода назад. В итоге у меня даже не получилось туда залить сайты.
                        0
                        В vesta комиты есть, но последний релиз был 1,5 года назад.

                        Весной решил мигрировать на новый сервер и захотелось начать сразу с свежей ubuntu 20.04. Но оказалось, что у весты нет поддержки 20.04: forum.vestacp.com/viewtopic.php?t=19841 Возможно, ее нет до сих пор.

                        Hestia на 20.04 установилась в виде беты, которую через месяц обновил до stable. Мигрировать было не сложно, все на привычных местах. Темплейты для конфигов nginx подошли с минимальными доработками.

                        Очень понравилась поддержка у hestia. Через issue на гитхабе оперативно отвечают на вопросы и быстро принимаю Pull Request.

                        Я не силен в администрировании и у меня были проблемы с LetsEncrypt. Один из разработчиков выяснил, что у меня был неправильно сконфигурирован DNS для ipv6 из-за чего домены не валидировались при наступлении срока продления сертификатов. За пару дней решили мой вопрос. Такое не у всякого платного продукта встретишь…

                          0
                          Я с вами полностью согласен, но мне не понравилась HestiaCP с дизайна, заканчивая (почему-то) непонятной настройкой веб-сервера. Вспомнил! Как раз таки была проблема с Let's Encrypt.
                            0
                            Боюсь, правда, что когда-нибудь лишится поддержки и Hestia… У Весты тоже было все замечательно, и поддержка, и все другое. Но мало или поздно у разработчика время закончится, и… Сами знаете :(
                              0
                              Поэтому отправляю им донаты. И всем советую, если продукт нравится :)

                              У них, кстати, не один разработчик, а команда. В том числе есть и русскоговорящие ребята из СНГ.
                                0
                                У Сергея Родина тоже вроде бы команда была, но репозиторий ему лично принадлежал. Да, на одном из форумов про Linux (русскоязычных) увидел русскоязычного человека, который представился разработчикам HestiaCP.
                                Это превосходно, что вы отправляете донейты :) Но не у всех есть желание (жадные), время (торопливые), и в некоторых случаях, к сожалению, недостаточно денег для донейтов :(
                                  0

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

                                    +1
                                    Ага, там банковские переводы нужно оформлять и вся вот эта тема, да? У вас получается было финансирование/спонсирование «на доверии» :) Не каждый решиться подкинуть зарплату для компенсации донейтов, можно же подделать. Надежнее будет банковский перевод, хоть сложнее и запутанее.
                                      +1
                                      Да, с юр лицами все сложнее. Но сейчас у юр лиц есть возможность оформить карту привязанную к счету. Технически оплата по ним выглядит, как оплата обычной картой.
                                      С точки зрения бухгалтерии, вероятно, ее придется провести за счет чистой прибыли (т.е заплатить с нее налог на прибыль). Но это все равно дешевле, чем платить подоходный + взносы с прибавки к зарплате.

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

                                      Было бы желание, а варианты всегда найдутся.
                                        +1

                                        Ха.
                                        Карта юр. лицу прибавляет проблем, а не облегчает бух. учёт.

                                      0
                                      Скорее всего этот «русскоязычный человек» и помогал мне фиксить Lets Encrypt :)
                                        0
                                        Прошу прощения, заметил опечатку в слове «разработчикам», уже не исправить :(

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

                              Самое читаемое