HestiaCP подходит для веб-хостинга, сайтов, DNS, почты и баз данных на отдельном VPS или dedicated. HestiaCP ставится на свежую ОС: не устанавливайте ее поверх уже настроенного production-сервера с существующим Nginx/Apache/MariaDB/Postfix, если не готовы к конфликтам пакетов и конфигураций.
Когда выбирать HestiaCP
- нужна панель для сайтов, доменов, DNS, почты, баз данных, FTP и пользователей
- сервер новый или его можно переустановить перед запуском панели
- вы готовы открыть панель только для доверенных IP или через VPN
Совместимая ОС
- По официальной документации HestiaCP поддерживает Debian 11/12 и Ubuntu 22.04/24.04 LTS.
- Debian 13 и Ubuntu 26.04 для HestiaCP пока не выбирайте, пока они не указаны в официальном списке поддерживаемых ОС.
- Минимум: 1 CPU core, 1 GB RAM без SpamAssassin/ClamAV и 10 GB disk. Практически лучше брать 2-4 GB RAM и SSD/NVMe.
Установка
- Подключитесь по SSH под root: ssh root@server-ip
- Обновите пакеты и поставьте базовые зависимости: apt-get update && apt-get install -y ca-certificates wget
- Скачайте официальный установщик: wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
- Запустите интерактивную установку: bash hst-install.sh
- Если нужен список опций для unattended install, выполните: bash hst-install.sh -h
- Для non-interactive установки используйте свои hostname/email/password: bash hst-install.sh --interactive no --hostname panel.example.com --email admin@example.com --username admin --password 'STRONG_PASSWORD' --lang en
Первый вход и firewall
- После установки откройте панель: https://server-ip:8083 или https://panel.example.com:8083
- Порт 8083 должен быть доступен только вам. Если есть внешний firewall, разрешите TCP 8083 только с вашего IP или подключайтесь через VPN.
- Сразу проверьте hostname, admin email, SSL для hostname, резервные копии, DNS templates и лимиты пакетов пользователей.
Проверка после установки
- Зайдите в панель, создайте тестового пользователя, добавьте тестовый домен и проверьте выдачу SSL.
- Проверьте, что сайт открывается по HTTP/HTTPS, DNS-зона создана корректно, mail services нужны именно на этом сервере, а backup запускается без ошибок.
- Если панель недоступна, проверьте IP/порт, firewall, DNS A-record, доступность 8083 и вывод systemctl status hestia.
Частые ошибки
- ставить HestiaCP на грязную ОС с уже установленными web/mail/database сервисами
- выбирать неподдерживаемую ОС ради самой новой версии
- оставлять 8083 открытым для всего интернета без ограничения по IP/VPN
- не проверять backup/restore до размещения клиентских сайтов