MAATRIX / Блог / Установка панели управления HestiaCP и aaPanel на VPS

Установка панели управления HestiaCP и aaPanel на VPS

Блог MAATRIX · 2026-07-07

Панель управления превращает голый сервер в удобную веб-консоль: сайты, почта, базы данных, SSL и бэкапы в пару кликов. Разбираем установку двух популярных бесплатных панелей — HestiaCP и aaPanel — с рабочими командами и типичными ошибками.

Зачем панель, если есть SSH

["SSH и текстовые конфиги дают полный контроль, но каждый новый сайт, virtual host, сертификат и почтовый ящик приходится настраивать руками. Панель управления автоматизирует рутину: создание доменов, выпуск Let's Encrypt, управление PHP-версиями, cron, файрволом и бэкапами — всё через браузер.", '
  • HestiaCP — лёгкая панель на базе Nginx+Apache/PHP, форк VestaCP, идеальна под классический веб-хостинг сайтов и почты.
  • aaPanel — панель с богатым магазином приложений (Docker, Redis, Node.js, WordPress в один клик), популярна за наглядный интерфейс.
', 'Обе панели ставятся одним скриптом и не требуют предустановленного веб-сервера — они сами подтянут стек. Важно: ставить панель нужно на чистую систему, иначе установщик конфликтует с уже стоящими Nginx или MySQL.']

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

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

Арендовать VPS для панели управления

Готовим сервер

['Панели любят LTS-дистрибутивы. HestiaCP официально поддерживает Ubuntu 20.04/22.04/24.04 и Debian 11/12, aaPanel — Ubuntu, Debian и CentOS. Возьмём свежий VPS, обновимся и зададим корректный hostname (FQDN обязателен для почты).', '
sudo apt update && sudo apt -y upgrade\nsudo hostnamectl set-hostname srv.example.com\nsudo timedatectl set-timezone Europe/Moscow
', 'Проверь, что DNS A-запись домена панели указывает на IP сервера — без этого не выпустится SSL для самой панели. Минимум ресурсов: 1 vCPU и 2 ГБ RAM, но для почты и нескольких сайтов комфортнее 2 ГБ+. На тарифах MAATRIX (AMD EPYC + NVMe) даже базовая конфигурация тянет панель с десятком сайтов без тормозов на диске.']

Устанавливаем HestiaCP

['У HestiaCP официальный установщик скачивается одной строкой. Сначала — скрипт, затем запуск с нужными флагами.', "
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh\nsudo bash hst-install.sh --interactive no \\\n  --hostname srv.example.com \\\n  --email admin@example.com \\\n  --password 'Strong_Pass_123'
", 'Флаг --interactive no ставит панель без вопросов; можно отключить лишние сервисы, например --mail no, если почта не нужна. Установка занимает 10–15 минут — панель сама поставит Nginx, Apache, MariaDB, Dovecot и Exim.', "После завершения панель доступна по адресу https://srv.example.com:8083. Логин — admin, пароль — тот, что задали. Первый вход попросит принять самоподписанный сертификат; сразу выпусти нормальный Let's Encrypt для хоста в разделе Server → Configure."]

Устанавливаем aaPanel

['aaPanel ставится альтернативным скриптом. Для Ubuntu/Debian команда такая.', '
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh\nsudo bash install.sh aapanel
', 'Установщик спросит подтверждение каталога /www и в конце выведет URL панели, случайный порт (обычно 8888), логин и пароль — обязательно сохрани их, повторно пароль не показывается. Если потерял доступ, восстановить можно на сервере.', '
sudo bt default
', 'Команда bt — консольный помощник aaPanel: bt без аргументов открывает меню смены порта, пароля и перезапуска панели. После входа в веб-интерфейсе панель предложит установить стек LNMP/LAMP — выбирай Nginx, MySQL и нужную версию PHP.']

Первичная защита панели

['Порт панели открыт в интернет, поэтому первым делом закрой лишнее и включи файрвол. В HestiaCP и aaPanel файрвол есть в интерфейсе, но базовую защиту стоит настроить и на уровне ОС.', '
sudo ufw allow OpenSSH\nsudo ufw allow 8083/tcp   # HestiaCP\nsudo ufw allow 80,443/tcp\nsudo ufw enable
', '
  • Смени стандартный порт панели — сканеры массово стучатся в 8083 и 8888.
  • Включи fail2ban — обе панели умеют его из коробки, проверь, что он активен.
  • Ограничь доступ по IP к порту панели, если админишь с фиксированного адреса.
  • Не отключай автообновления — уязвимости в панелях латают регулярно.
']

Частые ошибки

['
  • Установка на грязную систему — если стоял Apache или MySQL, снеси их до запуска скрипта или бери чистый VPS.
  • Нет FQDN и DNS — почта не заработает, а SSL для панели не выпустится. Сначала домен и A-запись, потом установка.
  • Заблокирован 25 порт — многие провайдеры режут исходящий SMTP; для почты уточни, открыт ли порт 25.
  • Слабый пароль admin — панель управляет всем сервером, ставь длинный пароль и включай 2FA.
', 'Если после установки панель не открывается — проверь, что порт открыт в файрволе и что сервис запущен: systemctl status hestia для HestiaCP или bt status для aaPanel.']

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

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

Арендовать VPS для панели управления

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

HestiaCP или aaPanel — что выбрать?

HestiaCP удобнее для классического хостинга сайтов и почты, aaPanel — если нужен магазин приложений и установка сервисов вроде Docker или Redis в один клик.

Обе панели бесплатные?

HestiaCP полностью open-source и бесплатна. aaPanel бесплатна в базовой версии, часть плагинов платная, но основной функционал доступен без оплаты.

Можно ли поставить панель на уже работающий сервер?

Не рекомендуется: установщики конфликтуют с существующими Nginx, Apache и MySQL. Лучше выделить отдельный чистый VPS.