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

Функции HestiaCP

HestiaCP предоставляет простой и чистый веб-интерфейс, где вы можете получить доступ и настроить различные аспекты вашего веб-сервера, такие как:

Веб-домены: Вы можете создавать и управлять несколькими веб-доменами, каждый из которых имеет свои настройки и опции. Вы можете выбирать между Apache2 и NGINX с PHP-FPM в качестве веб-сервера, а также выбирать из нескольких версий PHP (от 5.6 до 8.2, с 8.0 по умолчанию). Вы также можете включать SSL-сертификаты, настраивать перенаправления, алиасы, пользовательские страницы ошибок и многое другое.

Почтовые аккаунты: Вы можете создавать и управлять почтовыми аккаунтами для ваших веб-доменов, с функциями, такими как фильтрация спама, защита от вирусов, доступ к веб-почте, автоответчики, пересылка, алиасы и квоты. Вы также можете настраивать DKIM и SPF записи для лучшей доставки почты.

DNS-зоны: Вы можете создавать и управлять DNS-зонами для ваших веб-доменов, с поддержкой A, AAAA, CNAME, MX, NS, TXT, SRV и других записей. Вы также можете использовать внешние DNS-серверы или сторонние сервисы, такие как Cloudflare.

Базы данных: Вы можете создавать и управлять базами данных MySQL и PostgreSQL для ваших веб-приложений, с функциями, такими как доступ к phpMyAdmin и phpPgAdmin, резервное копирование, управление пользователями и удаленный доступ.

Резервные копии: Вы можете создавать и восстанавливать резервные копии ваших веб-доменов, почтовых аккаунтов, DNS-зон и баз данных. Вы также можете планировать автоматическое резервное копирование и выбирать место назначения резервной копии (локальное или удаленное).

Файрвол: Вы можете настраивать правила файрвола для вашего веб-сервера, с поддержкой протоколов IPv4 и IPv6. Вы также можете включить fail2ban для защиты вашего сервера от атак перебора паролей.

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

Как установить HestiaCP на Ubuntu 22.04

Для установки HestiaCP на Ubuntu 22.04 вам нужен свежий VPS с доступом root и действительным хостнеймом. Вы также должны убедиться, что ваш VPS имеет не менее 1 ГБ оперативной памяти и 15 ГБ дискового пространства.

Процесс установки очень простой и понятный. Вам просто нужно выполнить следующую команду в вашем терминале:

curl -O https://raw.githubusercontent.com/hestiacp/hestiacp/main/install/hst-install.sh
bash hst-install.sh

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

Установка может занять несколько минут. После ее завершения вы увидите сообщение с вашими учетными данными для входа в веб-интерфейс HestiaCP. Вы можете получить к нему доступ, посетив https://your-server-ip:8083 в вашем браузере.

Как создать новый сайт на HestiaCP

Для создания нового сайта на HestiaCP2 вам нужно войти в веб-интерфейс с вашим именем пользователя и паролем. Затем выполните следующие шаги:

Нажмите на вкладку Web на левой боковой панели.
Нажмите на кнопку Add Web Domain в правом верхнем углу.
Введите имя вашего домена в поле Domain (например, example.com).
Выберите ваш веб-сервер (Apache2 или NGINX) в поле Web Server.
Выберите вашу версию PHP (от 5.6 до 8.2) в поле PHP Version.
При желании включите поддержку SSL, отметив поле SSL Support и выбрав источник сертификата (Let’s Encrypt или самоподписанный).
При желании настройте другие параметры, такие как перенаправления, алиасы, пользовательские страницы ошибок и т.д.
Нажмите на кнопку Save внизу.

Вот и все! Вы успешно создали новый сайт на HestiaCP. Теперь вы можете загрузить свои файлы в корневой каталог веб-сайта (/home/username/web/example.com/public_html) или установить веб-приложение с помощью функции Quick Install App. Вы также можете управлять своими почтовыми аккаунтами, DNS-зонами и базами данных для вашего домена из веб-интерфейса.

Заключение

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