Обзор Hestia CP. Административная панель для сервера на Ubuntu 22.04 — PROG-TIME

Обзор Hestia CP. Административная панель для сервера на Ubuntu 22.04

20.11.2023
Содержание:

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

Hestia CP сочетает в себе надежность и функциональность, что делает процесс управления удобным и интуитивно понятным.

Я лично данное решение активно использую более 3 лет, и в этой записи я хотел бы показать вам административную панель Hestia CP.

Я не буду говорить о плюсах или минусах Hestia CP, и не буду приводить другие системы для сравнения. Я просто покажу вам, что из себя представляет Hestia CP, а вы делайте выводы для себя сами, использовать её или нет.

Установка Hestia CP на сервер

Если вы используете чистый сервер на Ubuntu, то установку Hestia CP можете произвести с помощью команд описанных в официальной документации.

https://hestiacp.com/install.html

Я лично использую хостинг Beget, здесь установка производится в 2-3 клика, без прописывание консольных команд.

Регистрируете аккаунт и авторизуетесь на хостинге https://beget.com/p658517

Далее создаёте VPS и выбираете сборку с Hestia CP.

После установки вас перебросит к списку серверов, где вам необходимо нажать на кнопку для входа в панель Hestia CP.

Теперь давайте рассмотрим функционал данной панели.

Добавление нового домена в Hestia CP

Во вкладке WEB вы можете добавлять и настраивать ваши домены.

Для добавления доменов вам необходимо сделать следующее:

Если вы зарегистрировали домен через Beget, то вам не нужно прописывать NS адреса, а можно сразу переходить ко второму пункту.

  1. Перейти на сайт регистратора домена, прописать там NS адреса хостинга Beget и дождаться пока эти правила вступят в силу. DNS адреса обычно обновляются за 1-2 дня, поэтому вам нужно будет подождать.
  2. После обновления NS адресов, вам необходимо прописать DNS настройку для домена, указав запись типа «А» со значением IP адреса сервера.
  3. Переходим в Hestia CP и создаём новый домен. Название домена должно соответствовать реальному названию домена который вы хотите подключить.

Настройка доменов в Hestia CP

Давайте рассмотрим основные настройки для доменов, которые предоставляет нам Hestia CP.

Алиасы

Вы можете добавлять адреса поддоменов, которые должны ссылаться на данный домен. По стандарту здесь прописан алиас с www, но вы так же можете прописать поддомены с указанием городов для настройки рациональности на вашем сайте.

Настройка редиректов и подключение SSL сертификата

Hestia CP предоставляет возможность подключения бесплатного SSL сертификата, для настройки защищенного соединения по протоколу https. Для этого вам просто нужно поставить соответствующую галочку в настройках домена.

Так же здесь вы можете настроить редиректы с алиасов на ваш основной домен или редиректы на сторонние IP адреса, если ваш проект был перенесён и сейчас работает по другому адресу.

Настройка версии PHP в Hestia CP для отдельных доменов

Hestia CP позволяет настроить отдельные версии PHP для разных доменов. Это очень сильно облегчает разработку и тестирование новых решений для ваших ботов и сайтов.

Для этого вам нужно открыть вкладку «Расширенные настройки» и выбрать необходимую версию PHP. На данный момент Hestia CP поддерживает все версии PHP, начиная от 5.6.

Если у вас нет данной вкладки, вам необходимо авторизоваться пользователем admin. Данные доступы не показываются в панели Beget, по соображениям безопасности, но они отправляются вам на почту во время регистрации.

Войдя под пользователем admin, вам необходимо войти в настройки пользователей и изменить права доступа пользователя user (это у меня по стандарту) и задать ему настройки, указав «Роль» администратора.

Добавление учетных записей FTP с помощью Hestia CP

Для добавление FTP аккаунтов, вам необходимо в настройках домена проставить галочку в поле «Дополнительные учетные записи FTP», после чего указать логин и пароль для входа.

Настройка DNS адресов в Hestia CP

Каждый домен имеет учётную запись на странице DNS. Здесь вы можете прописывать настройки для обработки запросов, подключать почтовые системы и так далее.

Эта вкладка нужна для более опытных разработчиков, и сегодня я на ней останавливаться не буду.

Настройка почты в Hestia CP

Во вкладке «Почта» вы можете настроить почтовые домены для получения писем от клиентов. Это отличное решение если на вы хотите использовать доменную почту и создать для своего проекта красивый адрес, например manager@site.ru.

Создание и настройка баз данных в Hestia CP

Hestia CP позволяет создавать неограниченное количество баз данных. Для создания БД вам необходимо перейти в соответствующую вкладку и нажать на «Добавить БД».

В открывшейся странице вас попросят заполнить небольшую форму указав имя БД, имя пользователя и пароль для базы данных.

После успешного создания возвращаемся к списку БД и нажимаем на кнопку phpMyAdmin для входа в базу данных, для этого используем логин и пароль.

Создание и настройка cron задач в Hestia CP

В Hestia CP вы можете создавать CRON задачи, для этого необходимо перейти во вкладку CRON и добавить новую задачу. Здесь вас попросят указать период выполнения и команду.

Система резервного копирования в Hestia CP

Резервные копии вашего сервера в Hestia CP, делаются всего в пару кликов. Для этого вам нужно перейти во вкладку «Резервные копии» и нажать на кнопку «Создать Бэкап».

После нажатия на кнопку, ваш сервер поставить создание бэкапа в очередь и после успешного создания резервной копии, вы увидите информацию в таблице.

Hestia CP делает бэкапы полного сервера включая настройки конфигурации самой Hestia CP и данные по всем доменам.

Восстановление сервера может происходить, как в полном размере, так и по отдельным частям.

Добавление SSH ключей в Hestia CP

В настройках профиля пользователя вы можете добавить SSH ключ ваше рабочего компьютера для подключения к серверу без дополнительной авторизации.

Для этого вам необходимо получить SSH ключ вашего устройства и прописать его в настройках SSH соединений.

Ну и на последок…

В Hestia CP вы можете воспользоваться файловой системой для доступа к файлам вашего проекта. Это не очень удобно, но такой функционал имеется.

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

Я считаю, что Hestia CP это лучшее бесплатное решение для VPS серверов, а вы пишите в комментариях, какие системы используете вы.

На этом всё!
Больше интересных статей в нашей группе - https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи - https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале - https://www.youtube.com/c/ProgTime
Наши планы
  • Написание материала для курса по разработке ботов на Telegram
  • Разработка универсального парсера на PHP

Поддержите мой сайт!

Каждый переведённый донат, мотивирует на создание новых записей и уроков на YouTube

Контакты для связи

Технология на prog-time
Telegram
https://t.me/prog_time_bot