Hestia Control Panel. Создание и управление DNS-записями, пользователями, FTP ресурсами, базами данных, почтовыми ящиками. Поддержка SSL-сертификатов Let's Encrypt. Наличие файлового менеджера. Планировщик заданий Cron. Поддержка быстрого способа установки популярных веб-приложений: WordPress, Drupal, Joomla, Opencart, Prestashop, Laravel и Symfony. Резервное копирование. Минимальные требования к серверу: Ubuntu 20.04 или 22.04. Процессор: 1-но ядерный от 1Ггц, оперативная память: от 512МБ, жёсткий диск: от 5ГБ.
1. Покупка виртуального сервера VDS, например на сайте 62yun. Выбираем OC: Ubuntu 20.04 или 22.04. Получаем ip адрес, логин и пароль с которыми заходим через PuTTY на купленный сервер. Узнаем наш IPv6 адрес: ip -6 addr или нагляднее видно: /sbin/ip -6 addr | grep inet6
Но можно получить свой внешний IPv6, отправив запрос, например на DNS Google: ip r get to 2001:4860:4860::8888 | perl -ne '/src ([\w:]+)/ && print "$1\n"'
2. Регистрация домена у провайдера
Например, у регистратора www.reg.ru регистрируем домен energodar.net. После покупки прописываем в разделе управления доменом dns записи:
| тип записи | имя | значение | дополнительно | примечания |
| A | energodar.net. | IPv4_адрес_vds_сервера | ||
| A | www.energodar.net. | IPv4_адрес_vds_сервера | ||
| A | mail.energodar.net. | IPv4_адрес_vds_сервера | ||
| A | webmail.energodar.net. | IPv4_адрес_vds_сервера | ||
| AAAA | energodar.net. | IPv6_адрес_vds_сервера | ||
| AAAA | www.energodar.net. | IPv6_адрес_vds_сервера | ||
| AAAA | mail.energodar.net. | IPv6_адрес_vds_сервера | ||
| AAAA | webmail.energodar.net. | IPv6_адрес_vds_сервера | ||
| MX | energodar.net. | mail.energodar.net. | priority=10 | |
| MX | energodar.net. | webmail.energodar.net. | priority=15 | проверить, может эта запись не нужна |
| TXT | energodar.net. | v=spf1 a mx ~all | запись у регистратора, чтоб исходящая почта в спам не попадала | |
| PTR | energodar.net. | IPv4_адрес_задом_наперёд.in-addr.arpa. | запись у хостера, чтоб исходящая почта в спам не попадала |
Посмотреть, обновилась ли А запись в DNS: dig energodar.net
Посмотреть, обновилась ли АAAA запись в DNS: dig energodar.net aaaa
Посмотреть NS-записи: dig energodar.net ns +short
Посмотреть, обновилась ли А запись в DNS Google: dig @8.8.8.8 energodar.net
Посмотреть, обновилась ли AAAА запись в DNS Google: dig @8.8.8.8 energodar.net aaaa
3. Установка HestiaCP (для Ubuntu 20.04 и 22.04)
Повышаем наши права в системе: sudo -s
Обновляем систему: apt update && apt upgrade -y
Устанавливаем дополнительные компоненты: apt install mc nano wget net-tools -y
Устанавливаем имя нашему серверу: hostnamectl set-hostname energodar.net
Устанавливаем временную зону: timedatectl set-timezone Europe/Moscow
Устанавливаем службу синхронизации времени: apt install chrony
Добавляем службу в автозагрузку: systemctl enable chrony
Перед тем как продолжить перезагрузим систему: reboot
Добавляем ключ для доступа к репозиторию разработчиков: wget -qO - https://gpg.hestiacp.com/deb_signing.key | apt-key add -
Скачиваем установочный скрипт: wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install-ubuntu.sh -O hst-install-ubuntu.sh
Запускаем скрипт для установки продукта: bash hst-install-ubuntu.sh --force
Следуем инструкциям в процессе установки, нажимаем Y, когда спросит, вводим свой емайл, когда запросит (на емайл придёт пароль для входа в HestiaCP)
Вводим полное имя, когда попросит FWDN hostname: www.energodar.net (потом можно поменять или добавить новое)
И в конце перезагружаемся.
Заходим через браузер: https://energodar.net:8083 (если нет доступа, то https://ip_adres_vps:8083 (DNS должны обновиться от 2-х часов до 2-х дней))
Водим логин admin и пароль, который прислали на емайл. Если емайл не пришёл (заблокирован порт почты), то поменяем пароль: /usr/local/hestia/bin/v-change-user-password admin NewPassWord
4. Настройка HestiaCP
Домен
Во вкладке WEB вызываем редактирование своего домена и ставим галочки:
Кнопкой "Установить приложение" можно установить WordPress и т.д.
Почта
Вкладка "Mail", нажимаем добавить домен и редактируем:
------------------------------------
Установка VPN