Установка панели 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