HestiaCP — это современный и активно развивающийся форк VestaCP. Он полностью бесплатен, работает на новых версиях ОС и имеет более удобный интерфейс. Вот пошаговая инструкция по установке.

⚠️ Важное требование

HestiaCP необходимо устанавливать на "чистую" систему — только что установленный сервер без других панелей управления, веб-серверов или баз данных . Если у вас уже установлены какие-то компоненты (например, Nginx или MySQL), они могут конфликтовать и установка прервётся.

📋 Системные требования

Для комфортной работы ваш сервер (или домашний компьютер) должен соответствовать минимальным характеристикам :

Компонент Минимум Рекомендуется
CPU 1 ядро, 64-bit 4 ядра
RAM 1 ГБ 4 ГБ
Диск 10 ГБ HDD 40 ГБ SSD
ОС Debian 11/12, Ubuntu 22.04/24.04 LTS Debian/Ubuntu LTS

HestiaCP не поддерживает 32-битные системы (i386) и процессоры ARM7.

🚀 Пошаговая инструкция по установке

Шаг 1: Подключитесь к серверу по SSH

Откройте терминал (или PuTTY на Windows) и подключитесь к вашему серверу от имени root:

ssh root@IP-адрес-вашего-сервера

Шаг 2: Обновите систему

Выполните команду для обновления списка пакетов и самой системы до актуального состояния:

apt update && apt upgrade -y

Это обязательный шаг для корректной установки .

Шаг 3: Скачайте скрипт установки

Загрузите официальный установочный скрипт HestiaCP с помощью wget :

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Шаг 4: Запустите установку

Запустите скачанный скрипт:

Далее установщик задаст несколько вопросов :

  • Подтверждение установки: На экране появится список компонентов, которые будут установлены (Nginx, Apache, PHP-FPM, MariaDB, и другие). Вас спросят: Would you like to continue with the installation? [Y/N] — введите Y и нажмите Enter.

  • Email администратораPlease enter admin email address: — введите ваш email. Он будет использован для уведомлений.

  • Имя сервера (FQDN)Please enter FQDN hostname — введите доменное имя вашего сервера, например server.45mck.ru. Если у вас нет домена, можно ввести IP-адрес или любое имя, но для получения SSL-сертификата Let's Encrypt позже потребуется реальный домен.

После этого начнётся автоматическая установка, которая может занять 10-15 минут в зависимости от скорости вашего интернета и производительности сервера .

Шаг 5: Дождитесь завершения и получите данные для входа

После успешной установки вы увидите сообщение с важными данными :

    Admin URL:  https://server.mck.ru:8083
    Username:   admin
    Password:   a_secure_password

Обязательно сохраните эти данные! Пароль генерируется случайным образом и его будет сложно восстановить.

Затем установщик спросит: Do you want to reboot now? [Y/N] — введите Y и нажмите Enter. Сервер перезагрузится, чтобы применить все настройки .

Шаг 6: Вход в панель управления

После перезагрузки сервера (подождите 1-2 минуты) откройте браузер и перейдите по адресу, который вы получили на предыдущем шаге: https://IP-адрес-вашего-сервера:8083 .

Браузер может предупредить о проблемах с SSL-сертификатом — это нормально для свежей установки, нажмите "Продолжить" или "Принять риск".

Введите логин admin и тот пароль, который был сгенерирован при установке.