Перейти к содержанию

HestiaCP

В этой статье

Информация

Hestia Control Panel - многофункциональная панель управления сервером, предоставляющая широкие возможности для администрирования веб-сайтов, почты, баз данных и других сервисов.

HestiaCP. Основные возможности

  • Для веб-сервера Nginx реализована поддержка кэширования FastCGI при использовании совместно с PHP-FPM. Также можно настроить прокси-кэш для конфигурации Nginx + Apache.
  • Доступно выделение индивидуальных TLS-сертификатов для каждого домена.
  • Реализована поддержка конфигураций с несколькими IP-адресами для веб-, почтовых и DNS сервисов.
  • Поддерживаются версии PHP от 5.6 до 8.2, PHP 8.2 используется по умолчанию.
  • Реализована функция одноклиентной установки популярных CMS и приложений: WordPress, DokuWiki, Drupal, Grav, Laravel, MediaWiki, NextCloud, OpenCart, PrestaShop, Symphony.
  • Можно настроить собственный DNS сервер и DNSSEC.
  • Для работы с электронной почтой используются Exim, Dovecot и Roundcube. Есть настройки ограничения скорости и поддержка Let’s Encrypt.
  • Доступны СУБД MariaDB, MySQL и PostgreSQL последних версий. Установлены актуальные phpMyAdmin и phpPgAdmin.
  • Реализованы расширенные функции администрирования, включая настройку автоматических бэкапов на 50+ облачных хранилищ.

Особенности сборки

  • Возможна установка на ОС:
    • последние версии Debian или Ubuntu LTS
  • Минимальные системные требования для установки HestiaCP:
  • Процессор: 1 ядро, 64-бит
  • ОЗУ: 1 Гб (без SpamAssassin и ClamAV)
  • Дисковое пространство: 10 Гб HDD
  • Рекомендуемые системные требования:
  • Процессор: 4 ядра, 64-бит
  • ОЗУ: 4 Гб
  • Дисковое пространство: 40 Гб SSD

Веб-интерфейс будет доступен по ссылке: https://hestiacp{Server_ID_from_Invapi}.hostkey.in:8083

Начало работы после развертывания HestiaCP

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления HestiaCP с веб-интерфейсом: в теге webpanel;
  • Логин и Пароль указаны в теге credentials.

Примечание

Подробная информация по основным настройкам HestiaCP содержится в документации разработчиков.

Открытие SMTP-портов для организации сервиса корпоративной почты

В целях безопасности исходящие порты TCP (25,24,2525, 387, 465 и 587) и порт UDP (5060) по умолчанию заблокированы на всех VPS серверах. Эта мера направлена на предотвращение рассылки спама. Для снятия блокировки выполните следующие шаги:

  1. Пропишите доменную зону. A-запись домена обязательно должна ссылаться на IP-адрес вашего сервера в HOSTKEY.

  2. Отправьте заявку в техническую поддержку, указав что вам необходимо открыть исходящие SMTP-порты для отправки почты и адрес домена, с которого (или с поддомена которого) она будет отправляться.

    Внимание

    Мы оставляем за собой право задать вам дополнительные вопросы об доменном имени и вариантах его использования.

  3. После анализа доменного имени, мы примем решение об открытии портов для работы SMTP и сообщим вам.

Заказ HestiaCP с помощью API

curl -s "https://invapi.hostkey.ru/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \