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 и тот пароль, который был сгенерирован при установке.