SSD Nodes Learn 🎉 VPS от $5.50/мес
Руководства Matt ConnorАвтор: Matt Connor · Обновлено 2026-08-07

Бесплатные альтернативы cPanel для Linux VPS

Обзор бесплатных панелей управления Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel и Froxlor. Инструкции по установке и описание критических проблем при миграции данных.

Какие альтернативы cPanel можно установить на VPS сегодня

Бесплатные альтернативы cPanel, которые можно установить на Linux VPS сегодня, — это Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel и Froxlor. Каждая из них устанавливается с помощью скрипта на «чистый» сервер, и в каждой отсутствует какая-либо функция, имеющаяся в cPanel. Выбор по сути сводится к тому, без каких именно функций вы готовы обойтись и сколько времени потратите на миграцию.

cPanel состоит из двух программ. WHM — это серверная часть. cPanel — часть для управления отдельными учетными записями. Вместе они управляют виртуальными хостами (vhosts) Apache, версиями PHP, пользователями и правами доступа MySQL, зонами DNS, почтовыми серверами Exim и Dovecot, FTP-аккаунтами, заданиями cron, сертификатами и резервным копированием для каждой учетной записи. Панель управления записывает и контролирует конфигурационные файлы на вашем сервере, а не просто работает поверх них как веб-интерфейс. Именно поэтому каждый из перечисленных ниже проектов требует установки на чистую операционную систему.

Стоимость cPanel и скрытые расходы

ChartcPanel list price for cloud and VPS licences, USD per month, August 2026
The data behind this chart
[
  {
    "plan": "Solo",
    "usd_per_month": 29.99,
    "accounts_max": 1
  },
  {
    "plan": "Admin",
    "usd_per_month": 35.99,
    "accounts_max": 5
  },
  {
    "plan": "Pro",
    "usd_per_month": 53.99,
    "accounts_max": 30
  },
  {
    "plan": "Premier",
    "usd_per_month": 69.99,
    "accounts_max": 100
  }
]

Это опубликованные ежемесячные цены за сервер, актуальные на август 2026 года согласно прайс-листу cPanel. Лицензия Solo покрывает одну учетную запись по цене 29.99 USD в месяц. План Premier покрывает 100 учетных записей по цене 69.99 в месяц, а дополнительные учетные записи оплачиваются отдельно. Ежегодная оплата позволяет немного сэкономить.

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

Сколько оперативной памяти требуется панели управления?

Здесь важны два разных показателя, и их смешение приводит к тому, что пользователи устанавливают полноценную панель на VPS с 1 ГБ ОЗУ, а затем удивляются, почему сервер начинает использовать swap.

ChartRAM each project publishes as its own minimum, GB
The data behind this chart
[
  {
    "label": "Virtualmin, mini install",
    "min_ram_gb": 1
  },
  {
    "label": "HestiaCP, no mail filtering",
    "min_ram_gb": 1
  },
  {
    "label": "CloudPanel",
    "min_ram_gb": 2
  },
  {
    "label": "Coolify",
    "min_ram_gb": 2
  },
  {
    "label": "Virtualmin, full stack",
    "min_ram_gb": 4
  }
]

Это опубликованные минимальные требования из документации самих проектов, а не замеры потребления на простаивающем сервере. ISPConfig, CyberPanel и Froxlor не публикуют таких данных, поэтому они отсутствуют в таблице, а не указаны приблизительно. Сопоставьте первую и последнюю строки: одно и то же ПО требует 1 ГБ без почтового сервера и 4 ГБ с ним.

Второй показатель — это объем памяти, потребляемый сервисами под управлением панели, и он значительно превышает аппетиты самой панели. Страница Virtualmin о низком потреблении памяти содержит расценки на компоненты.

ChartPublished per service memory estimates for a full hosting stack, MB
The data behind this chart
[
  {
    "label": "ClamAV virus scanning",
    "typical_ram_mb": 2048
  },
  {
    "label": "SpamAssassin",
    "typical_ram_mb": 1024
  },
  {
    "label": "MySQL or MariaDB",
    "typical_ram_mb": 400
  },
  {
    "label": "Apache",
    "typical_ram_mb": 250
  },
  {
    "label": "PHP",
    "typical_ram_mb": 100
  },
  {
    "label": "The panel itself",
    "typical_ram_mb": 30
  }
]

ClamAV потребляет 2048 МБ, а SpamAssassin — 1024 МБ, в то время как процесс самой панели занимает около 30 МБ. Панель — самый «дешевый» компонент на сервере. Фильтрация почты — ресурсоемкая задача, поэтому панель без почтового сервера отлично работает на 2 ГБ, а стек с почтовыми ящиками, фильтрацией спама и антивирусным сканированием требует 4 ГБ. Если выделить меньше, панель будет постоянно конкурировать за память с вашими PHP-воркерами.

Virtualmin: наиболее близкий аналог cPanel и WHM

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

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LAMP

Используйте --bundle LEMP для замены на Nginx. Добавьте --type mini для облегченной установки, которая пропускает настройку локальной почты, фильтрацию спама и вирусов, локальный DNS, FTP и Jailkit, сохраняя при этом полный стек веб-сервера. Установщик поддерживает Red Hat Enterprise Linux, AlmaLinux и Rocky Linux 8, 9 и 10, Debian 12 и 13, а также Ubuntu 22.04 и 24.04 LTS (версии с долгосрочной поддержкой). Любые другие системы выходят за рамки возможностей автоматизированного скрипта.

Импортируйте архив учетной записи cPanel из командной строки.

virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com --user exampleuser

Команда должна сообщить о создании нового виртуального сервера, который затем появится в списке доменов. Если происходит сбой, обычно проблема заключается в самом архиве: неполная резервная копия cPanel или копия, созданная в гораздо более новой версии cPanel, чем та, которую поддерживает импортер, не восстанавливается корректно. Тот же инструмент принимает архивы Plesk и DirectAdmin с помощью --type plesk или --type directadmin.

Что реализовано неудачно: интерфейс основан на Webmin, поэтому одна страница может содержать сорок полей формы без очевидных значений по умолчанию. Если вы уже работали с Webmin в Ubuntu 24.04, то знакомы с этим стилем. Virtualmin также поставляется в виде бесплатной версии GPL и платной версии Pro; в бесплатном интерфейсе рекламируются функции Pro, что некоторых пользователей раздражает.

ISPConfig: одна панель, несколько серверов

ISPConfig — это решение для случаев, когда веб-сервер, почта и DNS размещены на разных машинах. Одна панель управления управляет ими всеми, чего не предлагает бесплатно ни один другой проект из этого списка. В файле README проекта приведена команда для запуска установщика через конвейер. Сначала скачайте его, чтобы ознакомиться с содержимым и списком доступных флагов.

curl -fsSL https://get.ispconfig.org -o ispconfig-install.sh
less ispconfig-install.sh
sudo sh ispconfig-install.sh --help
sudo sh ispconfig-install.sh

Автоматический установщик поддерживает Debian 11 и 12, а также Ubuntu 22.04 и 24.04, только для архитектуры x86_64. Поддержка ARM отсутствует, поэтому на VPS с архитектурой arm64 установить ISPConfig не получится. Установщик перенастраивает весь сервер целиком, поэтому его следует использовать только на «чистой» операционной системе без установленного стороннего ПО.

Что реализовано недостаточно хорошо: отсутствует инструмент импорта из cPanel, поэтому перенос каждого сайта и каждого почтового ящика выполняется вручную. Интерфейс выглядит просто и перегружен данными; предполагается, что вы уже знаете, что такое vhost, jailed shell user и DNS-зона.

CyberPanel: OpenLiteSpeed и важная информация о безопасности

CyberPanel построен на базе OpenLiteSpeed и является самой быстрой панелью для запуска WordPress с кэшированием. Выполняйте установку от имени пользователя root.

sudo su -
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Запустите эту строку в bash. Конструкция <(...) представляет собой подстановку процесса — это функция bash, поэтому оболочки sh или dash отклонят команду с синтаксической ошибкой еще до начала загрузки. Поддерживаемые системы: Ubuntu 24.04, 22.04 и 20.04, AlmaLinux 8, 9 и 10, Rocky Linux 8 и 9, RHEL 8 и 9, CloudLinux 8 и CentOS 9 на архитектуре x86_64.

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

/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/cPanelImporter.py --path /home/backup

Импортер сначала выводит путь к своему лог-файлу. Если после завершения работы сайт не появился в панели, в этом логе будут указаны имя учетной записи и этап, на котором произошел сбой.

Недостатки панели выходят за рамки удобства интерфейса. В октябре 2024 года была массово проэксплуатирована уязвимость удаленного выполнения кода без аутентификации в CyberPanel версий 2.3.6 и 2.3.7, зарегистрированная как CVE-2024-51378. Злоумышленники выполняли команды от имени root по сети и шифровали серверы с помощью программы-вымогателя PSAUX. В отчетах того времени упоминалось более 22000 уязвимых экземпляров, а сама брешь была внесена в каталог CISA как известная эксплуатируемая уязвимость. Этот урок применим к любой панели управления: панель — это root-оболочка, защищенная лишь формой входа. Не оставляйте её порт открытым для всего Интернета. Ограничьте доступ к ней своим IP-адресом через правило ufw на VPS или подключайтесь к ней через собственный WireGuard-туннель, а также устанавливайте обновления в течение недели после их выхода. Кроме того, OpenLiteSpeed обрабатывает .htaccess иначе, чем Apache: изменения правил перезаписи применяются при перезапуске сервера, а не при каждом запросе. Поэтому приложение, которое перезаписывает этот файл во время выполнения, будет вести себя иначе, чем в cPanel.

HestiaCP: самый простой стек

HestiaCP — это поддерживаемый форк VestaCP, который представляет собой кратчайший путь к развертыванию рабочего сервера для веб-хостинга, почты и DNS с понятным интерфейсом. Запустите установщик от имени root на чистой системе.

sudo -i
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh

Скрипт задает вопросы в интерактивном режиме, в конце выводит URL панели и учетные данные администратора, а также предлагает выполнить перезагрузку. HestiaCP поддерживает Debian 11 и 12, а также Ubuntu 22.04 и 24.04 на архитектурах x86_64 и arm64. Заявленные минимальные системные требования составляют 1 ядро, 1 GB оперативной памяти и 10 GB дискового пространства при условии отключения SpamAssassin и ClamAV. Поддержка arm64 важна, если ваш VPS работает на базе ARM, так как это исключает использование ISPConfig и CyberPanel, оставляя Hestia в качестве основного варианта.

Недостатки: отсутствует документированный инструмент импорта из cPanel, поэтому перенос сайтов и почтовых ящиков выполняется вручную. Панель управляет одним сервером, а не парком машин. Стандартная конфигурация предполагает использование Nginx перед Apache, что удобно до тех пор, пока не возникнет необходимость отладки цикла перенаправлений (redirect loop), когда требуется определить, какой из двух серверов его вызвал.

CloudPanel: быстро и без почты

CloudPanel работает только с Nginx, обладает лаконичным интерфейсом и разумными настройками PHP по умолчанию. Перед началом работы ознакомьтесь с лицензией. Продукт бесплатен, а его исходный код доступен для просмотра, однако это не open source в понимании OSI, а модель source available, и разработка ведётся одной компанией. Это существенное отличие от других решений, представленных на этой странице.

curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh
echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | sha256sum -c
sudo DB_ENGINE=MYSQL_8.4 bash install.sh

Перед запуском любых действий строка контрольной суммы должна выводить install.sh: OK. Этот хеш меняется с каждым новым релизом установщика, поэтому копируйте актуальное значение со страницы установки CloudPanel непосредственно в день инсталляции, а не из сторонних статей, включая эту. Используйте DB_ENGINE=MARIADB_11.4, если предпочитаете MariaDB. Поддерживаются системы Ubuntu 22.04, 24.04 и 26.04, а также Debian 11, 12 и 13 на архитектурах x86 и ARM64. Заявленные минимальные требования: 1 ядро, 2 GB оперативной памяти и 10 GB дискового пространства.

Минусы решения: отсутствие почтового сервера и DNS-сервера. Если вы переходите с cPanel и у ваших пользователей там были почтовые ящики, CloudPanel не сможет их заменить. В этом случае почту следует вынести на отдельный сервер, например, на базе Mailcow, а управление DNS перенести к вашему регистратору доменов или специализированному DNS-провайдеру.

Froxlor: легковесное решение, требующее понимания стека

Froxlor — самый компактный инструмент из представленных. Он управляет клиентами, доменами, пулами PHP-FPM и квотами, а также записывает конфигурацию для сервисов, которые вы установили и настроили самостоятельно. Устанавливайте его из официального apt-репозитория проекта.

sudo apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
sudo curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'
sudo apt update && sudo apt install froxlor

В Ubuntu измените deb.froxlor.org/debian на deb.froxlor.org/ubuntu в соответствующей строке источника. В текущей документации Froxlor указана поддержка Debian 11, 12 и 13, а также Ubuntu 22.04 и 24.04 с использованием PHP от 7.4 до 8.5 и MySQL 8.4 или MariaDB 11.7. После установки пакета завершите настройку в браузере, а затем укажите Froxlor путь к Apache или Nginx.

Что реализовано слабо: инструмент предоставляет минимум возможностей. В нем нет импортера и встроенного почтового стека, который вы не устанавливали бы сами. Если вы уверенно чувствуете себя при сборке стека LAMP на Ubuntu 24.04 вручную, Froxlor станет для вас удобным клиентским интерфейсом поверх этой работы. Если нет — система покажется вам незавершенной.

Два честных решения, не являющихся панелями управления

Первое — это обратный прокси-сервер в сочетании с файлами compose. Каждое приложение работает как контейнер (по одному файлу на приложение), а прокси-сервер перед ними выполняет TLS (transport layer security) termination и маршрутизирует запросы по имени хоста. Это описано в Traefik перед несколькими приложениями Docker Compose, основываясь на базовых принципах Compose на VPS. Такой подход подходит для одного администратора, который запускает собственные приложения. Он не подходит для клиентов, которым нужно авторизоваться и самостоятельно менять версию PHP.

Второе — это панель в стиле PaaS (platform as a service). Coolify выполняет развертывание из git-репозитория, собирает образ и управляет прокси-сервером за вас.

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

Coolify требует 2 ядра, 2 ГБ оперативной памяти и 30 ГБ свободного места на диске; после завершения работы скрипта его интерфейс будет доступен на порту 8000. Это инструмент для развертывания, поэтому здесь нет почтовых ящиков и хостинг-аккаунтов для отдельных клиентов в понимании cPanel. Сравнение Cloudron, CasaOS и Coolify поясняет место каждого из этих решений.

Если причина использования cPanel заключается в том, что другие пользователи должны авторизоваться и самостоятельно управлять своими сайтами и почтовыми ящиками, то ни один из этих вариантов не подойдет. В таком случае ваш список — это Virtualmin, ISPConfig или HestiaCP.

Вопросы миграции, определяющие реальный переход

Поддерживается ли импорт резервных копий cPanel? Virtualmin и CyberPanel имеют документированные средства импорта. ISPConfig, HestiaCP, CloudPanel и Froxlor их не имеют, поэтому файлы, базы данных и почтовые ящики переносятся вручную. Даже чистый импорт переносит только контент, а не настройки: корневые директории документов, базы данных и почтовые аккаунты переносятся, а параметры обработчиков PHP, пользовательские директивы Apache и любые настройки, сделанные в WHM, — нет.

Поддерживается ли работа с почтой? Virtualmin при полной установке, ISPConfig, HestiaCP, CyberPanel и Froxlor управляют почтовыми ящиками. CloudPanel и Coolify — нет. Почта — самая трудоемкая часть любого переезда. Пароли от почтовых ящиков хранятся в виде хешей, поэтому они не переносятся в открытом виде, и каждому пользователю потребуется сброс пароля. Сообщения необходимо копировать с помощью инструмента синхронизации IMAP (internet message access protocol), такого как imapsync. Записи аутентификации почты, SPF, DKIM и DMARC, должны быть корректно настроены на новом сервере до переключения, иначе с первого же дня ваша почта будет попадать в спам.

Поддерживается ли DNS? Virtualmin, ISPConfig, HestiaCP и CyberPanel запускают для вас авторитетный DNS-сервер. CloudPanel и Coolify — нет. Многие пользователи, обслуживающие несколько сайтов, предпочитают хранить DNS у регистратора или специализированного DNS-провайдера, что снимает этот вопрос и избавляет сервер от лишней службы, ожидающей соединений.

Что произойдет с существующими vhosts? Они находятся под угрозой, поэтому каждый установщик здесь требует чистую операционную систему. Эти скрипты вносят изменения в директории конфигурации веб-сервера, базы данных и почты, а также перезапускают эти службы. Запуск скрипта на сервере, где уже размещены сайты, может перезаписать конфигурацию, от которой зависят эти сайты. Разверните второй VPS, перенесите сайты, протестируйте их через запись в файле hosts, а затем переключайте DNS. Уменьшите время жизни (TTL) записей до 300 секунд за день до переключения и оставьте старый сервер включенным еще на неделю после него.

Что насчет сертификатов? Каждая панель здесь автоматизирует выпуск и обновление Let's Encrypt. Если отказаться от панели, эта задача ложится на вас, что подразумевает использование Certbot с Nginx на Ubuntu 24.04 и таймера обновления, который нужно проверять раз в квартал.

Скрытые издержки, о которых молчат

Лицензия — это малая часть затрат. Основной объем работы составляет перенос. Для одного сайта на WordPress задача решается за один вечер: копирование файлов, дамп и импорт базы данных, перевыпуск сертификата, изменение DNS. Для двадцати клиентских аккаунтов с почтовыми ящиками это неделя вечерней работы, а «хвост» из последующих задач тянется дольше самого переезда. Вы берете на себя все вопросы поддержки, которые раньше поглощал интерфейс cPanel. Вам придется отвечать на вопрос «где мой пароль от почты» каждому пользователю, чей почтовый клиент перестал подключаться. С этого момента вы отвечаете за обновления безопасности панели, и CVE-2024-51378 — это то, как выглядит такая ответственность в неудачную неделю.

Две привычки помогут сократить этот «хвост». Назначайте каждому сайту отдельного системного пользователя вместо запуска всего под одной учетной записью — это соответствует принципу минимальных привилегий пользователей на VPS, который по умолчанию используют все представленные здесь панели. И восстанавливайте один сайт из своих новых резервных копий до того, как переключите DNS, а не после.

Все это не означает, что cPanel — плохое программное обеспечение. Это означает, что лицензия оплачивает контракт на поддержку и двадцатилетний опыт стандартных решений в индустрии хостинга. Если вы запускаете собственные сайты на своем сервере, вы уже выполняете роль службы поддержки.

FAQ

Какая бесплатная альтернатива cPanel позволяет импортировать резервную копию cPanel?

Virtualmin и CyberPanel — две панели, для которых задокументированы инструменты импорта. В Virtualmin используется команда virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com; этот же инструмент поддерживает архивы Plesk и DirectAdmin. В CyberPanel необходимо поместить архивы в одну директорию и запустить встроенный импортер по пути /usr/local/CyberCP/plogical/cPanelImporter.py с флагом --path. Оба решения восстанавливают контент, а не конфигурацию, поэтому настройки обработчиков PHP, пользовательские директивы Apache и параметры оптимизации WHM придется переносить вручную.

Сколько оперативной памяти требуется панели управления на VPS?

Процесс самой панели потребляет немного ресурсов, по оценкам Virtualmin — около 30 MB. Основной объем памяти занимает стек сервисов под ней, где лидирует фильтрация почты: ClamAV требует около 2 GB, а SpamAssassin — около 1 GB. Панель без почтового сервера, например CloudPanel, может работать на VPS с 2 GB RAM. Полноценный хостинг-стек с почтовыми ящиками, антиспамом и антивирусом требует 4 GB. На 1 GB RAM можно либо выполнить минимальную установку с отключенной почтой, либо добавить swap, учитывая, что система будет активно его использовать.

Нужна ли вообще панель управления на VPS?

Нет. Если вы единственный пользователь с доступом к серверу, панель лишь увеличивает поверхность атаки, так как представляет собой привилегированное веб-приложение, слушающее порт. Reverse proxy с отдельным файлом Compose для каждого приложения выполняет ту же задачу при меньшем количестве открытого ПО. Панель оправдана, когда другим пользователям необходимо управлять своими сайтами, почтовыми ящиками и базами данных без доступа к shell, так как создание такого интерфейса самостоятельно требует гораздо больше усилий, чем установка готового решения.

Можно ли установить панель на сервер, где уже работают сайты?

Это не поддерживается. Virtualmin, ISPConfig, CyberPanel и HestiaCP требуют установки на чистую операционную систему, так как их инсталляторы перезаписывают конфигурацию веб-сервера, базы данных и почты, а также перезапускают эти сервисы. Установка на работающий сервер может привести к потере конфигурации, от которой зависят ваши сайты, и отменить эти изменения невозможно. Разверните панель на новом VPS, перенесите сайты по очереди, а затем переключите DNS, когда новый сервер начнет корректно отдавать страницы.

Какие альтернативы cPanel поддерживают работу с почтой?

Virtualmin (при полной установке), ISPConfig, HestiaCP, CyberPanel и Froxlor позволяют управлять почтовыми ящиками и соответствующими DNS-записями. CloudPanel и Coolify не работают с почтой. Решите этот вопрос в первую очередь, если почтовые ящики — основная причина использования cPanel, так как это исключает два из семи вариантов, а миграция почты занимает больше всего времени.