Перейти к основному контенту

Установка панели 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)
  • Имя хоста / домен сервера

изображение.png

Шаг 9. Дождитесь завершения установки. Процесс установки занимает примерно 15–20 минут.

изображение.png

Панель попросит Вас согласие на перезагрузку сервера - нажмите 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

изображение.png

Авторизуйтесь в панели с данными, которые указали при установки.

Шаг 2. Создание пользователя (рекомендуется)

Не рекомендуется размещать сайты под пользователем admin.

1) Перейди в раздел Пользователь

изображение.png

2) Нажми Добавить пользователя

3) Заполните форму:

  • Имя пользователя
  • Email
  • Пароль

4) Нажмите кнопку Сохранить

изображение.png