MAATRIX / Блог / HestiaCP на Ubuntu 24.04: пошаговая установка

HestiaCP на Ubuntu 24.04: пошаговая установка

HestiaCP на Ubuntu 24.04: пошаговая установка

MAATRIX

HestiaCP — бесплатная панель управления сервером с открытым исходным кодом, развившаяся из VestaCP, и пошаговая установка HestiaCP на Ubuntu 24.04 занимает 10–20 минут одним скриптом. Панель ценят за современный интерфейс, активную разработку, гибкий выбор компонентов флагами и полную бесплатность без лицензий. Ubuntu 24.04 LTS официально поддерживается, что делает связку удачной для долгоживущего сервера. В этом руководстве развернём HestiaCP с нуля: подготовим систему, запустим установщик с нужными опциями, создадим первый сайт с базой и выпустим бесплатный SSL. Ключевое преимущество HestiaCP — это живой, активно поддерживаемый проект с сообществом и регулярными обновлениями безопасности, в отличие от заброшенной оригинальной VestaCP. Панель полностью бесплатна, работает на скромных ресурсах и даёт привычный набор хостера: сайты, почта, базы, DNS, FTP, планировщик, фаервол и бэкапы. Для тех, кто ищет надёжную бесплатную альтернативу cPanel на современной Ubuntu, HestiaCP — один из лучших вариантов. Разберём установку по шагам.

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Требования и подготовка Ubuntu 24.04

HestiaCP ставится на чистую 64-битную систему. Официально поддерживаются Ubuntu 20.04/22.04/24.04 LTS и Debian 11/12. Ubuntu 24.04 LTS — рекомендуемый выбор благодаря долгой поддержке. Система должна быть свежей, без предустановленного веб-сервера, базы или другой панели, иначе установщик остановится. При заказе VPS берите голый образ Ubuntu 24.04.

Требования к ресурсам умеренные: минимум 1 ГБ RAM, для сайта с почтой комфортнее 2 ГБ. Диск — от 10–15 ГБ. Обновите систему и поставьте базовые утилиты:

apt update && apt -y upgrade
apt -y install wget curl

Задайте корректное имя хоста в формате FQDN, не совпадающее с именем будущего сайта:

hostnamectl set-hostname server.vashdomen.ru

Убедитесь, что время синхронизировано, — расхождение часов ломает выпуск SSL. Служба синхронизации в Ubuntu 24.04 включена по умолчанию.

Установка HestiaCP с выбором компонентов

Сила HestiaCP, унаследованная от Vesta, — выбор компонентов флагами прямо в команде установки. Скачайте установочный скрипт:

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

Запуск без флагов поставит стандартный набор. Но лучше указать компоненты явно. Например, связка Nginx + Apache для совместимости с .htaccess, MariaDB, почта с антиспамом, но без тяжёлого ClamAV ради экономии памяти:

bash hst-install.sh --apache yes --phpfpm yes --mysql yes --exim yes --dovecot yes --spamassassin yes --clamav no --hostname server.vashdomen.ru --email admin@vashdomen.ru --password надёжный_пароль

Отключение ClamAV высвобождает сотни мегабайт памяти. Запускайте установку в screen. По завершении скрипт выведет адрес панели https://IP:8083 и данные для входа. HestiaCP использует порт 8083, как и предшественница.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS

Первый вход и базовая настройка

Откройте https://IP:8083, примите предупреждение о самоподписанном сертификате и войдите под администратором с заданными при установке логином и паролем. Первым делом смените пароль на надёжный, если задавали временный, и настройте базовые параметры: часовой пояс, язык интерфейса (HestiaCP поддерживает русскую локализацию), уведомления на email.

Интерфейс HestiaCP современный и понятный, разбит на разделы: USER, WEB, DNS, MAIL, DB, CRON, BACKUP. Логика та же, что у Vesta, но интерфейс переработан и удобнее. Панель поддерживает несколько версий PHP через PHP-FPM, назначаемых каждому сайту индивидуально, что удобно при разных требованиях проектов. Рекомендуется сразу выпустить доверенный SSL для самой панели, чтобы заходить без предупреждений браузера.

Создание первого сайта и базы данных

В разделе WEB → Add Web Domain укажите доменное имя и, при желании, алиасы (www) и отдельный бэкенд PHP. HestiaCP создаст конфиг веб-сервера и каталог сайта в /home/пользователь/web/домен/public_html/. Именно сюда загружаете файлы CMS через файловый менеджер или по FTP/SFTP.

Базу данных заводят в разделе DB → Add Database: имя базы, пользователь, пароль. HestiaCP добавляет к ним префикс с именем аккаунта — учитывайте это при вписывании данных в конфиг CMS. Проверить доступность базы из консоли:

mysql -u имя_пользователя -p

Чтобы сайт открылся снаружи, направьте A-запись домена на IP сервера и дождитесь распространения DNS:

dig +short vashdomen.ru

Выпуск бесплатного SSL Let's Encrypt

HestiaCP выпускает сертификаты Let's Encrypt в пару кликов. В разделе WEB откройте нужный домен через Edit, включите опции «SSL Support» и «Lets Encrypt Support», сохраните. Панель сама запросит и установит сертификат при условии, что домен уже резолвится на сервер и доступен по HTTP. После выпуска включите принудительный редирект на HTTPS.

Сертификаты действуют 90 дней и продлеваются автоматически. Если выпуск не проходит, типовые причины — домен ещё не разошёлся по DNS, закрыт порт 80 или мешает сторонний редирект. Дайте DNS время и повторите. HestiaCP также позволяет выпустить доверенный сертификат для самой панели, чтобы избавиться от предупреждений браузера при входе.

Безопасность и обслуживание

HestiaCP включает встроенный фаервол и fail2ban, управляемые из интерфейса. В разделе настроек оставьте открытыми только нужные порты (80, 443, 8083, SSH, почтовые) и включите защиту от перебора паролей. Настройте вход по SSH-ключу вместо пароля и, по возможности, смените стандартный SSH-порт. Большой плюс HestiaCP — регулярные обновления безопасности, так что держите панель актуальной.

Резервные копии настраиваются в разделе BACKUP: панель по расписанию складывает архивы аккаунтов. Обязательно настройте выгрузку на удалённое хранилище (FTP, SFTP), иначе при отказе диска бэкапы пропадут вместе с данными. Обновляйте систему командой apt update && apt upgrade, а панель — штатным механизмом обновления HestiaCP. Следите за ресурсами через встроенный мониторинг. На VPS MAATRIX память и CPU наращиваются без переустановки, если проект вырастет за пределы стартового тарифа.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Частые вопросы

Чем HestiaCP лучше VestaCP?

HestiaCP — активно поддерживаемый форк с современным интерфейсом, свежими пакетами и регулярными обновлениями безопасности, тогда как оригинальная VestaCP заброшена и имела известные уязвимости. Для нового сервера выбор однозначно в пользу HestiaCP.

HestiaCP работает на Ubuntu 24.04?

Да, Ubuntu 24.04 LTS поддерживается официально, как и 20.04/22.04 и Debian 11/12. Ставьте на чистую систему без предустановленного веб-стека.

HestiaCP правда полностью бесплатна?

Да, это открытый проект без лицензий и платных редакций. Весь функционал — сайты, почта, базы, DNS, SSL, бэкапы — доступен бесплатно.

Зачем нужны флаги при установке?

Они позволяют выбрать компоненты под задачу: какой веб-сервер, СУБД, почтовый стек ставить. Отключение тяжёлого ClamAV (--clamav no) заметно экономит память на небольших VPS. На VPS MAATRIX память при необходимости увеличивается без переустановки.

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.