HestiaCP - это панель управления с открытым исходным кодом, обеспечивающая простой в использовании веб-интерфейс и интерфейсы командной строки, позволяющие администраторам веб-серверов легко и без ручного редактирования конфигурационных файлов управлять доменными именами, веб-пространством, почтовыми учетными записями и DNS-зонами прямо из панели.
Проект является форком существующей панели управления VestaCP, в настоящее время находится в активной разработке и опубликован под лицензией GPLv3.
В статье вы узнаете, как установить и настроить HestiaCP на Debian 10 (buster).
Установка HestiaCP
1. Подключитесь к своему серверу с помощью SSH:
ssh root@SERVER_IP
2. Обновите систему до последней версии:
apt-get update && apt-get upgrade
3. Скачайте сценарий установки HestiaCP:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
4. Запустите сценарий установки и следуйте инструкциям на экране для установки HestiaCP на вашем сервере:
bash hst-install.sh
Инсталляция HestiaCP происходит автоматически и может занять до 15 минут в зависимости от конфигурации вашей системы.
После завершения установки появится следующее сообщение. Введите Y для завершения установки и reboot для перезапуска вашего сервера.
Доступ к веб-интерфейсу HestiaCP
1. Откройте веб-браузер на вашем компьютере и направьте его на ваш домен HestiaCP (например: http://SERVER_IP:8083). Откроется экран входа в систему панели управления Hestia:
2. Введите имя администратора и пароль, отображаемые после установки. Нажмите Войти, чтобы подключиться к панели управления.
Создание новой учетной записи пользователя
Вы можете создать дополнительные учетные записи, чтобы позволить вашим пользователям управлять своими услугами самостоятельно, используя панель управления Hestia.
- На панели управления HestiaCP нажмите кнопку Добавить пользователя, чтобы создать новую учетную запись.
- Введите данные учетной записи пользователя, такие как имя, адрес электронной почты и пароль.
- Нажмите кнопку Создать пользователя. После создания нажмите Войти как... для входа в созданную учетную запись:
Добавление доменного имени
- Нажмите кнопку Добавить веб-домен на приборной панели Hestia.
- Введите в форму доменное имя и поставьте галочку, если вы хотите использовать доменное имя для электронной почты и если Hestia будет управлять DNS-зоной этого домена. Отметьте опцию Дополнительно, чтобы настроить такие дополнительные параметры, как прокси-конфигурация, веб-статистика и SSL-сертификаты.
Нажмите Сохранить, чтобы добавить доменное имя в конфигурацию.
Создание учетных записей электронной почты
- На панели инструментов Hestia щелкните Mail, чтобы просмотреть список ваших почтовых доменов. Щелкните по имени домена, который вы хотите настроить.
- Отобразится список учетных записей электронной почты. Щелкните Add Mail account (Добавить учетную запись Mail), затем введите подробнее для новой учетной записи. В правой части экрана отображаются параметры подключения учетной записи почты. Опционально введите адрес электронной почты, на который будут отправляться учетные данные для созданной учетной записи.
- Нажмите кнопку Сохранить, чтобы подтвердить создание нового почтового ящика.
Подведем итог
Панель управления Hestia также предоставляет функции для управления базами данных, заданиями и резервным копированием. Дополнительную информацию о том, как управлять этими функциями, можно найти в официальной документации.
Информацию о том, как управлять сервером с помощью инструментов командной строки, входящих в состав панели управления Hestia, вы также найдете в документации по командам CLI.