hostprofi.ru
Подобрать хостинг
Термин·буква H

Hestia Control Panel

краткое определение

Hestia Control Panel (HestiaCP) — бесплатная open-source панель управления хостингом для Linux. Форк VestaCP с активным развитием: поддерживает Nginx, PHP-FPM, Exim, Dovecot, BIND, PostgreSQL.

HestiaCP — легковесная панель управления хостингом с открытым исходным кодом. Основана в 2019 году как форк VestaCP после прекращения его активного развития. Написана на Bash (бэкенд-скрипты) и PHP (веб-интерфейс). Занимает около 100 МБ ОЗУ в режиме ожидания — значительно меньше, чем ISPmanager или cPanel.

Как работает

HestiaCP управляет конфигурацией через Bash-скрипты в /usr/local/hestia/bin/. Каждая команда из веб-интерфейса или CLI транслируется в вызов скрипта, который редактирует конфиги Nginx, Apache, Exim, Dovecot, BIND и перезагружает соответствующий сервис.

Поддерживаемый стек: Nginx как прокси + Apache как бэкенд (или только Nginx), PHP-FPM с поддержкой нескольких версий одновременно, MySQL/MariaDB и PostgreSQL, почтовый сервер Exim + Dovecot + Sieve. Встроенная интеграция с Let's Encrypt автоматически выпускает и продлевает SSL для всех сайтов.

HestiaCP не имеет реселлерского уровня — одна установка предназначена для одного хостера или частного сервера. Управление через браузер или CLI-команды (v-add-web-domain user domain.com).

История

VestaCP — популярная бесплатная панель — в 2018–2019 годах фактически прекратила получать обновления безопасности, несмотря на активную пользовательскую базу. В феврале 2019 года группа разработчиков форкнула репозиторий и создала HestiaCP с немедленным исправлением критических уязвимостей. С 2019 по 2024 год вышло более 50 минорных и 5 мажорных релизов. Версия 1.8 (2023) добавила поддержку Ubuntu 22.04, улучшенный DNS-кластер и двухфакторную аутентификацию.

Требования к серверу

Минимум: 512 МБ ОЗУ (рекомендуется 1 ГБ), 10 ГБ дискового пространства, Debian 11/12 или Ubuntu 20.04/22.04. Установка — одна команда:

bash hst-install.sh --apache yes --phpfpm yes --multiphp yes --vsftpd yes --proftpd no --named yes --mysql yes --postgresql no --exim yes --dovecot yes --sieve no --clamav no --spamassassin no --iptables yes --fail2ban yes --quota no --api yes --port 8083

HestiaCP хорошо работает на VPS с 1–2 ГБ ОЗУ, где ISPmanager или cPanel будут занимать критическую долю памяти. Для серверов с 512 МБ ОЗУ рекомендуется отключить ClamAV и SpamAssassin при установке.

На что обращать внимание

HestiaCP не имеет коммерческой поддержки — только сообщество на GitHub Discussions и форуме. Для продакшена с SLA это ограничение. Нет встроенной поддержки Docker или управления кластером — HestiaCP рассчитана на один сервер. В отличие от ISPmanager 6, нет реселлерского функционала для хостинг-провайдеров.

Hestia и автоматизация

HestiaCP предоставляет REST API для автоматизации: создание пользователей, добавление доменов, управление базами данных. Полезно для провайдеров и автоматического onboarding клиентов. Команда v-add-domain user domain.com создаёт vhost конфигурацию nginx и запись в DNS. Мониторинг ресурсов на VPS с HestiaCP — через встроенный раздел «Статистика» или внешние системы через API.

Другие термины