Установка HestiaCP на VPS или выделенный сервер Печать

  • 0

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 до размещения клиентских сайтов

Помог ли вам данный ответ?

« Назад