Установка HestiaCP: бесплатная панель для VPS

Установка HestiaCP: бесплатная панель для вашего VPS

Марина
Марина
📅 21 сентября 2026
Установка HestiaCP: бесплатная панель для вашего VPS

Установка 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 с предупреждением браузера.

Требования HestiaCP: память, диск и время установки
Ограничение по памяти жёсткое: на 1 ГБ сборка обрывается на MySQL, а если и доходит до конца, база позже падает от нехватки памяти.

Сколько стоит 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 — это пользователь с полными правами на сервере.

  1. Подключитесь к серверу: ssh root@ваш-ip. Порт по умолчанию — 22, некоторые провайдеры меняют его на нестандартный и указывают в письме.
  2. Обновите пакеты: apt update && apt upgrade -y. Команда подтягивает свежие версии и закрывает известные уязвимости до того, как сервер станет доступен из интернета.
  3. Скачайте установщик: wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh. Это официальный скрипт проекта, весит он около 80 КБ.
  4. Запустите установку: bash hst-install.sh. Скрипт задаст несколько вопросов — почту администратора, hostname панели и пароль. Отвечайте честно: на указанную почту придут доступы.
  5. Дождитесь окончания. На сервере с 2 ГБ памяти процесс занимает 12–25 минут, соединение прерывать нельзя. Если связь нестабильная, запускайте установку внутри screen или tmux. Это программы, которые держат сессию на сервере живой, поэтому обрыв SSH не убьёт процесс.
  6. Перезагрузите сервер командой 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 уже успел разойтись.

Форма добавления домена с включённым сертификатом
Оба переключателя вместе снимают всю ручную работу с сертификатом, включая автоматическое продление раз в 60 дней (иллюстрация интерфейса)

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 ГБ памяти под боевой сайт.

Поделиться:
👁 18 просмотров
Марина
Редактор · FREEHOSTING
Главный редактор FREEHOSTING. С 2020 года тестирует VDS, VPS и хостинг-провайдеров — арендует серверы, нагружает их реальными проектами и пишет честные обзоры по итогам. Помогает читателям выбирать хостинг под свои задачи: от Telegram-бота до production-сайта.