Установка HestiaCP занимает 15–20 минут и сводится к одной команде: вы скачиваете скрипт hst-install.sh, запускаете его от имени пользователя root и ждёте, пока он соберёт на сервере веб-сервер, базу данных, почту и саму панель. Требования скромные — 2 ГБ оперативной памяти, около 20 ГБ диска и чистая система Ubuntu или Debian, так что подойдёт почти любой VPS на Linux из каталога, вплоть до тарифов за 59 ₽/мес. Единственное жёсткое условие — сервер должен быть пустым: поверх уже настроенного веб-стека панель не встанет.
Материал для тех, кто арендовал первый сервер и не хочет платить 15–20 тысяч рублей в год за лицензию коммерческой панели. Ниже — требования HestiaCP, пошаговая установка, первый вход на порт 8083 и добавление сайта с бесплатным сертификатом. Дальше сравним панель с aaPanel и ISPmanager по ресурсам и возможностям и разберём ошибки, из-за которых установка обрывается на середине.
Что делает панель управления и зачем она на своём сервере
Панель управления хостингом — это веб-интерфейс, который выполняет за вас команды в терминале. Вы нажимаете «Добавить домен», а панель в это время правит конфиг веб-сервера, создаёт папку для файлов, прописывает записи DNS, выпускает сертификат и перезапускает нужные службы. Тот же результат достижим руками через SSH, но занимает не 30 секунд, а полчаса и требует знания пяти разных конфигурационных файлов.
На обычном виртуальном хостинге панель уже стоит и входит в цену тарифа. Когда вы берёте виртуальный сервер, вам выдают голую операционную систему и доступ по SSH — дальше всё ваше. Отсюда и развилка: либо учить командную строку, либо поставить панель самому.
Коммерческие решения вроде ISPmanager стоят от 500 до 2500 ₽/мес в зависимости от редакции, и на сервере за 150 ₽ лицензия выходит дороже самого сервера в несколько раз. Бесплатные панели закрывают тот же круг задач для одного-двух десятков сайтов. Разница начинается там, где нужны реселлерские аккаунты, интеграция с биллингом и поддержка с гарантией ответа.
Требования HestiaCP: память, диск и версия системы
HestiaCP — форк старой панели VestaCP, который поддерживается сообществом с 2019 года. Официальный минимум — 2 ГБ оперативной памяти и 20 ГБ дискового пространства. Формально панель заводится и на 1 ГБ. Но при установке полного набора компонентов сборка упирается в нехватку памяти и обрывается. А если и доходит до конца, MySQL периодически выключает OOM-killer — механизм ядра Linux, который при исчерпании памяти убивает самый прожорливый процесс.
Поддерживаемые системы — Ubuntu 20.04, 22.04 и 24.04, а также Debian 11 и 12. CentOS в новых версиях панели не поддерживается, и попытка поставить её туда закончится ошибкой на первом же шаге проверки дистрибутива.
Второе требование звучит скучно, но ломает больше всего установок: система должна быть чистой. Скрипт проверяет, не установлены ли уже Apache, nginx, MySQL, Postfix или Exim, и при обнаружении любого из них останавливается. Он не станет разбираться в ваших конфигах — он рассчитывает разложить свои. Если сервер уже работает, правильный путь — заказать второй, поставить панель там и перенести сайты, а не пытаться установить HestiaCP поверх существующего окружения.
Ещё нужен домен или поддомен, направленный на IP-адрес сервера: панель попросит hostname — сетевое имя сервера — вида panel.example.ru и попробует выпустить на него сертификат. Без домена установка пройдёт, но заходить придётся по IP с предупреждением браузера.

Сколько стоит VPS под бесплатную панель: цены сентября 2026
Панель требовательна к памяти, а не к процессору, поэтому переплачивать за ядра смысла нет. Практичная конфигурация под HestiaCP с двумя-тремя небольшими сайтами — 1–2 ядра, 2 ГБ памяти и 20–30 ГБ NVMe. Такие тарифы начинаются от 250–400 ₽/мес. Ниже — стартовые предложения провайдеров раздела: они показывают нижнюю границу цен.
| Провайдер | Стартовая цена | Что входит в младший тариф | Хватит для HestiaCP |
|---|---|---|---|
| Cloudcore | от 59 ₽/мес | 1 ядро, 1 ГБ RAM, 10 ГБ NVMe | Нет, нужен тариф выше |
| Hosting-Russia | от 99 ₽/мес | Стартовый VDS, конфигурация по выбору | Только с апгрейдом памяти |
| HostVDS | от 127 ₽/мес | 1 ядро, 1 ГБ RAM, 10 ГБ NVMe | Нет, нужен тариф выше |
| RuVDS | от 139 ₽/мес | 1 ядро, 0,5 ГБ RAM, 10 ГБ HDD | Нет, только старшие линейки |
| SmartApe | от 145 ₽/мес | 2 ядра, 2 ГБ RAM, 100 ГБ NVMe | Да, с запасом по диску |
| OnlineVDS | от 289 ₽/мес | 1 ядро, 2 ГБ RAM, 20 ГБ NVMe | Да |
Данные проверены 04.09.2026.
Последняя колонка отвечает именно за младший тариф. У большинства из 44 компаний раздела линейка тарифов растёт ступенями, и переход с 1 ГБ на 2 ГБ памяти добавляет к счёту 100–200 ₽/мес. Если бюджет ограничен, смотрите недорогие VPS и фильтруйте не по цене входа, а по объёму памяти.
Установка HestiaCP по шагам
Дальше предполагается, что сервер создан, операционная система выбрана, а данные для входа по SSH пришли на почту. Подключаться безопаснее по ключу, а не по паролю. Все команды ниже выполняйте от имени root — это пользователь с полными правами на сервере.
- Подключитесь к серверу:
ssh root@ваш-ip. Порт по умолчанию — 22, некоторые провайдеры меняют его на нестандартный и указывают в письме. - Обновите пакеты:
apt update && apt upgrade -y. Команда подтягивает свежие версии и закрывает известные уязвимости до того, как сервер станет доступен из интернета. - Скачайте установщик:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh. Это официальный скрипт проекта, весит он около 80 КБ. - Запустите установку:
bash hst-install.sh. Скрипт задаст несколько вопросов — почту администратора, hostname панели и пароль. Отвечайте честно: на указанную почту придут доступы. - Дождитесь окончания. На сервере с 2 ГБ памяти процесс занимает 12–25 минут, соединение прерывать нельзя. Если связь нестабильная, запускайте установку внутри
screenилиtmux. Это программы, которые держат сессию на сервере живой, поэтому обрыв SSH не убьёт процесс. - Перезагрузите сервер командой
rebootи подождите 30–60 секунд.
По завершении скрипт выводит адрес панели в формате https://ваш-домен:8083, логин admin и пароль. Запишите их отдельно: письмо иногда уходит в спам, а повторно скрипт пароль не покажет.
Первый вход на порт 8083 и обязательные настройки
Панель слушает порт 8083 по протоколу HTTPS. Если браузер ругается на сертификат, значит установщик не смог выпустить его через Let’s Encrypt — бесплатный центр сертификации. Чаще всего это происходит потому, что домен ещё не указывает на сервер. Это лечится позже одной кнопкой в интерфейсе, а пока можно принять предупреждение и войти.
Сразу после входа сделайте три вещи. Смените пароль администратора на длинный, от 16 символов: адрес панели быстро попадает в списки сканеров. Включите двухфакторную аутентификацию в профиле. Создайте отдельного пользователя под сайты и работайте под ним, оставив admin для администрирования.
Проверьте также, что файрвол внутри панели включён и в нём открыты только нужные порты: 22 для SSH, 80 и 443 для сайтов, 8083 для панели и почтовые 25, 587 и 993, если планируете принимать письма. Всё остальное лучше закрыть — типовой сервер получает десятки попыток перебора пароля в сутки уже в первые часы жизни. Инструмент Fail2ban, который банит перебирающие IP-адреса на 10 минут, в HestiaCP включён по умолчанию.
Что панель ставит вместе с собой
Установщик по умолчанию разворачивает полный набор: nginx как фронтенд, Apache как бэкенд для обработки PHP, MySQL или MariaDB под базы, Exim как почтовый сервер отправки, Dovecot для получения почты, Bind для DNS, ClamAV и SpamAssassin для проверки писем, а также phpMyAdmin и веб-почту Roundcube.
Связка nginx плюс Apache выглядит избыточной, но логика в ней есть: nginx мгновенно отдаёт картинки, CSS и скрипты, а всё, что требует PHP, передаёт Apache, который умеет читать файлы .htaccess. Для WordPress и старых самописных сайтов это спасает от переписывания правил перенаправления.
Набор компонентов задаётся флагами при запуске скрипта. Команда вида bash hst-install.sh --apache no --exim no --dovecot no --clamav no --spamassassin no ставит панель без почты и антивируса — такая сборка стартует примерно за 8 минут и держится в 350–450 МБ памяти вместо 900–1100 МБ у полной. Для сервера, где живут только сайты, это разумный вариант: почту всё равно чаще подключают внешнюю.
Как добавить сайт, домен и бесплатный сертификат
Сначала в панели регистратора направьте A-запись домена на IP сервера. A-запись — строка в настройках домена, которая указывает, на какой адрес вести посетителя. Дальше ждите обновления DNS — обычно 15 минут, иногда до 24 часов. Только после этого в HestiaCP откройте вкладку Web, нажмите «Add Web Domain» и впишите домен без www.
В форме добавления есть два переключателя, которые и делают всю работу. Первый — SSL Support, он открывает поля сертификата. Второй — Let’s Encrypt Support: с ним панель сама обращается к центру сертификации, проходит проверку владения доменом и раскладывает файлы. Ручные операции с консольной утилитой Certbot при этом не нужны, продление тоже автоматическое, раз в 60 дней. Если что-то пойдёт не так, разбор типовых сбоев есть в гайде про установку SSL от Let’s Encrypt.
Дальше загружаете файлы сайта в папку /home/пользователь/web/домен/public_html через SFTP или встроенный файловый менеджер, создаёте базу во вкладке DB и запускаете установку движка. Весь цикл от добавления домена до открытия сайта в браузере занимает 5–10 минут, если DNS уже успел разойтись.

aaPanel и ISPmanager: чем они отличаются от HestiaCP
aaPanel — вторая популярная бесплатная панель, международная версия китайской BTPanel. Она заметно легче: базовая установка укладывается в 512 МБ памяти и работает даже на сервере с 1 ГБ. Компоненты в ней ставятся не сразу, а по выбору из встроенного магазина — можно поднять только nginx и PHP, не трогая почту.
Минус aaPanel — язык. Интерфейс переведён на английский частично: подсказки, тексты ошибок и часть настроек плагинов остаются на китайском, и это раздражает при разборе проблем. У HestiaCP локализация полнее, русский язык включается в профиле пользователя.
| Параметр | HestiaCP | aaPanel | ISPmanager 6 |
|---|---|---|---|
| Цена | Бесплатно | Бесплатно, платные плагины | от 500 ₽/мес |
| Минимум памяти | 2 ГБ | 1 ГБ | 2 ГБ |
| Порт панели | 8083 | 8888 | 1500 |
| Русский интерфейс | Да | Частично | Да |
| Почтовый сервер | Exim и Dovecot из коробки | Плагин | Да |
| Поддержка | Форум сообщества | Форум сообщества | Тикеты вендора |
ISPmanager остаётся оправданным там, где сервером управляет подрядчик и нужен адресат для претензий, либо когда на машине живут 30–50 клиентских сайтов и цена лицензии размазывается по ним. Для личного проекта, интернет-магазина или пары сайтов студии бесплатная панель закрывает задачи полностью.
Сколько ресурсов съедает панель и что остаётся сайтам
Это главный вопрос при выборе тарифа, и ответ зависит от сборки. Полная установка HestiaCP со всеми службами занимает 900–1100 МБ памяти в покое, то есть на сервере с 2 ГБ сайтам достанется около 1 ГБ. Для WordPress с посещаемостью до 500–800 визитов в сутки этого хватает, для магазина на 1С-Битрикс — уже нет.
Сборка без почты и антивируса держится в 350–450 МБ, и на тех же 2 ГБ приложениям остаётся 1,5 ГБ. Отказ от ClamAV даёт самый заметный выигрыш: один только антивирус держит 400–600 МБ, потому что загружает базы сигнатур целиком в память.
Диск расходуется скромнее: система с панелью занимает 4–6 ГБ, ещё 1–2 ГБ уходит на логи за месяц работы. Остальное съедают сайты и резервные копии. На 20 ГБ комфортно живут три-четыре небольших сайта, на 10 ГБ тесно уже через полгода. Тарифы с запасом по диску собраны в разделе VPS для сайтов.
Резервные копии и обновления
HestiaCP умеет делать бэкапы сама: во вкладке Backup настраивается ежедневное или еженедельное копирование пользователей вместе с сайтами, базами, почтой и настройками DNS. По умолчанию архивы складываются в /backup на том же диске, и это ровно та схема, которая не спасёт при отказе сервера.
Правильнее указать удалённое хранилище: панель поддерживает выгрузку по FTP, SFTP и в S3-совместимые хранилища. Держите минимум 7 суточных копий и одну недельную — этого хватит, чтобы откатиться после неудачного обновления движка. Схемы резервирования и цены разобраны в гайде про настройку бэкапов VPS.
Обновления панель ставит сама через собственный репозиторий, но крупные релизы иногда меняют конфигурацию nginx. Перед переходом на новую мажорную версию сделайте снапшот сервера средствами провайдера: обычно это 10–20 % от цены тарифа и 2–3 минуты на откат.
Частые ошибки при установке
Установка обрывается редко и почти всегда по предсказуемой причине. Разбор большинства сбоев сводится к чтению последних 20 строк вывода скрипта — там прямым текстом написано, какой пакет не встал. Перед запуском проверьте себя по списку ниже: он закрывает основную массу обращений на форум проекта.
- Установка поверх работающего сервера. Скрипт находит уже поставленный nginx или MySQL и останавливается. Лечится только чистой переустановкой системы.
- Тариф с 1 ГБ памяти. Сборка доходит до MySQL и падает, либо панель встаёт, но база умирает под нагрузкой через несколько часов.
- Обрыв SSH-сессии посередине. Процесс убивается вместе с терминалом и оставляет систему в половинчатом состоянии. Используйте
screen. - Забытый пароль администратора. Восстанавливается командой
v-change-user-password admin новый_парольиз консоли, но многие переустанавливают сервер заново. - Закрытый порт 8083 в файрволе провайдера. Панель работает, но браузер показывает бесконечную загрузку — откройте порт в панели управления облаком.
- Домен не направлен на сервер. Let’s Encrypt не проходит проверку, и сертификат не выпускается ни при установке, ни потом.
Частые вопросы
Можно ли поставить HestiaCP на сервер, где уже работает сайт? Нет. Установщик проверяет наличие веб-сервера, базы данных и почтовых служб и прекращает работу, если находит хоть что-то. Рабочий сценарий — взять второй сервер, поставить панель на чистую систему и перенести туда сайты вручную или через архив.
Хватит ли 1 ГБ памяти, если ставить панель без почты? Формально да: урезанная сборка занимает 350–450 МБ. На практике при работе MySQL сервер уходит в своп — начинает использовать медленный диск вместо памяти, — и страницы отдаются по 3–5 секунд. Разница в цене между 1 и 2 ГБ — те же 100–200 ₽/мес, экономить невыгодно.
Что делать, если панель не открывается по адресу с портом 8083? Проверьте три вещи по порядку: работает ли служба (systemctl status hestia), открыт ли порт во внутреннем файрволе панели, не блокирует ли его сетевой экран на стороне провайдера. В девяти случаях из десяти виноват внешний файрвол в облачной консоли.
HestiaCP или aaPanel — что выбрать новичку? HestiaCP — ради полного русского интерфейса и почты из коробки. aaPanel берут, когда сервер слабый или нужен точечный набор служб. Обе панели бесплатны: поднять вторую машину и сравнить вживую стоит меньше 200 ₽.
Панель заменяет знание командной строки? На 80 % задач — да: сайты, базы, почтовые ящики, сертификаты и бэкапы делаются мышкой. Но при сбоях придётся зайти по SSH и прочитать логи. Полезный минимум команд собран в материале про настройку VPS с нуля.
Насколько безопасно держать панель открытой в интернете? Приемлемо при трёх условиях: пароль от 16 символов, двухфакторная аутентификация и активный Fail2ban. Можно ещё ограничить доступ к порту 8083 списком IP-адресов — тогда сканеры не увидят даже страницу входа.
Сколько сайтов вытянет один сервер с панелью? Дело в посещаемости, а не в количестве. На 2 ГБ памяти живут 3–5 сайтов-визиток или один WordPress с 800 визитами в сутки, при 4 ГБ и 2 ядрах — уже 10–15 небольших проектов.
Итог
HestiaCP закрывает задачу управления сервером без лицензионных платежей: одна команда, 15–20 минут ожидания и готовое окружение с веб-сервером, базой, почтой и автоматическими сертификатами. Ключевых условий два — чистая система Ubuntu или Debian и минимум 2 ГБ оперативной памяти, а при отключённой почте и антивирусе панель укладывается в 350–450 МБ.
Подобрать сервер под неё можно в разделе VPS на Linux: там собраны 44 провайдера с ценами от 59 ₽/мес за пробную машину и тарифами на 2–4 ГБ памяти под боевой сайт.