Установка панели Hestia
Введение
Hestia Control Panel (Hestia CP) - это современная панель управления сервером с открытым исходным кодом, предназначенная для удобного администрирования веб-серверов. Она является форком популярной панели VestaCP, но активно развивается, имеет улучшенную безопасность, обновлённый интерфейс и более стабильную работу.
Hestia CP отлично подходит как для личных серверов, так и для небольших коммерческих проектов: сайтов, почтовых серверов, API, VPN и других сервисов. Панель закрывает 90% типовых задач системного администратора без необходимости ручной настройки сервисов.
Основные преимущества
Hestia CP обладает рядом ключевых плюсов:
1) Удобный и понятный веб-интерфейс. Подходит даже для пользователей без глубоких знаний Linux.
2) Полный набор серверных функций «из коробки» Включает:
- веб-сервер (Nginx + Apache или только Nginx),
- почтовый сервер,
- PHP с выбором версии,
- сервер баз данных,
- автоматическое управление SSL-сертификатами (Let’s Encrypt),
- встроенный firewall.
3) Встроенная система резервного копирования. Можно делать бэкапы пользователей, сайтов, баз данных и почты по расписанию.
4) Активная поддержка и обновления. В отличие от VestaCP, проект живой и регулярно обновляется.
Системные требования
| Минимальные | Рекомендованные | |
|---|---|---|
| CPU | 1 ядро, 64-bit | 4 ядра |
| Память | 1 GB | 4 GB |
| Диск | 10 GB HDD | 40 GB SSD |
| ОС | Debian 11 или 12 Ubuntu 22.04, 24.04 LTS |
Последний Debian Последняя Ubuntu LTS |
С минимальными характеристиками нельзя устанавливать SpamAssassin и ClamAV, так как ресурсов не хватит и сервер перестанет работать.
RHEL-based системы (CentOS, AlmaLinux, Rocky) не поддерживаются!
Установка
Шаг 1. Подключись к серверу под пользователем с правами root:
ssh root@IP_СЕРВЕРА
Шаг 2. Перед установкой обязательно обновите систему:
apt update && apt upgrade -y
Шаг 3. После обновления рекомендуется перезагрузить сервер, чтобы применились все новые пакеты:
reboot
После перезагрузки снова подключитесь по SSH.
Шаг 4. Панель устанавливается через установочный скрипт, для которого нужен wget:
apt install -y wget
Шаг 5. Загрузка установочного скрипта Hestia:
Скачайте официальный установочный файл:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
Дайте ему права на выполнение:
chmod +x hst-install.sh
Шаг 6. Запустите установочный скрипт:
bash hst-install.sh
Если на сервере установлены пакеты, несовместимые с Hestia CP (например, другой web-сервер или почтовые службы), установщик предложит их удалить. Вам нужно ответить положительно.
Шаг 8. На этапе настройки установщик предложит выбрать конфигурацию:
- веб-сервер
- почтовый сервер
- базы данных
- firewall
- резервное копирование
Обычно достаточно стандартных (рекомендуемых) настроек.
Также нужно будет указать:
- Email администратора (для уведомлений и SSL)
- Имя хоста / домен сервера
Шаг 9. Дождитесь завершения установки. Процесс установки занимает примерно 15–20 минут.
Панель попросит Вас согласие на перезагрузку сервера - нажмите Enter.
Важно знать: после завершения установки и перезагрузки сервера панель Hestia CP по умолчанию блокирует SSH-доступ для пользователя root в целях безопасности.
Это означает:
- Подключение по SSH как root будет запрещено
- Управление сервером предполагается: через веб-интерфейс, либо через обычного пользователя с sudo
Если требуется вернуть доступ root по SSH (не рекомендуется), это можно сделать вручную, изменив файл:
/etc/ssh/sshd_config
Найди строку:
PermitRootLogin no
и замени на:
PermitRootLogin yes
После этого перезапусти SSH-службу:
systemctl restart ssh
Публикация сайта
Шаг 1. Откройте панель через браузер:
https://IP_СЕРВЕРА:8083
Авторизуйтесь в панели с данными, которые указали при установки.
Шаг 2. Создание пользователя (рекомендуется)
Не рекомендуется размещать сайты под пользователем admin.
1) Перейди в раздел Пользователь
2) Нажми Добавить пользователя
3) Заполните форму:
- Имя пользователя
- Пароль
4) Нажмите кнопку Сохранить




