Установка панели управления Hestia

Технические требования для установки панели управления Hestia

Hestia — бесплатная панель управления сервером, в которой есть ПО, нужное для работы сайтов и почты, так же возможно устанавливать сертификаты, редактировать файлы прямо из веб-интерфейса. Компоненты панели достаточно требовательны к ресурсам — необходимо выбирать виртуальный сервер с минимум 1 Гб оперативной памяти.
Hestia должна быть установлена ​​поверх новой установки операционной системы, чтобы обеспечить правильную работу.

Минимум Рекомендуемые
Процессор 1 ядро, 64-битная 4 ядра
Память 1 ГБ (без SpamAssassin и ClamAV) 4ГБ
Диск
10 ГБ жесткий диск 40 ГБ SSD
Операционная система Debian 10, 11
Ubuntu 20.04, 22.04 LTS
Последняя версия Debian
Последняя версия Ubuntu LTS

Hestia работает только на процессорах AMD64/x86_64 и ARM64/aarch64. Также требуется 64-битная операционная система.

Обычная установка ПУ HestiaCP

Для установки панели Hestia на Виртуальный сервер необходимо скачать скрипт, для этого необходимо подключиться по SSH и выполнить следующие команды:

Скачать скрипт установки командой
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Если загрузка не удалась из-за ошибки проверки SSL, убедитесь, что в вашей системе установлен пакет ca-certificate — это можно сделать с помощью следующей команды
apt-get update && apt-get install ca-certificates

Запустить скрипт и следуйте инструкциям на экране
bash hst-install.sh

Подтвердите установку:
Would you like to continue with the installation? [Y/N]: Y
Укажите e-mail администратора панели и hostname (Например, ваш домен или поддомен сайта).
Please enter admin email address: your@email.com

После завершения установки ПУ покажет данные для входа:
Admin URL: https://IP:8083
Username: admin
Password: wMDfGxVC45wIjB6hb

Сохраните данные и перезапустите сервер:
Do you want to reboot now? [Y/N] Y

Выборочная установка панели управления Hestia

Чтобы просмотреть список доступных опций, запустите
bash hst-install.sh -h

Чтобы выбрать програмное обеспечение которое необходимо установить, необходимо прописать команды, которые указаны ниже
-a, --apache Install Apache [yes | no] default: yes
-w, --phpfpm Install PHP-FPM [yes | no] default: yes
-o, --multiphp Install Multi-PHP [yes | no] default: no
-v, --vsftpd Install Vsftpd [yes | no] default: yes
-j, --proftpd Install ProFTPD [yes | no] default: no
-k, --named Install Bind [yes | no] default: yes
-m, --mysql Install MariaDB [yes | no] default: yes
-M, --mysql-classic Install Mysql8 [yes | no] default: no
-g, --postgresql Install PostgreSQL [yes | no] default: no
-x, --exim Install Exim [yes | no] default: yes
-z, --dovecot Install Dovecot [yes | no] default: yes
-Z, --sieve Install Sieve [yes | no] default: no
-c, --clamav Install ClamAV [yes | no] default: yes
-t, --spamassassin Install SpamAssassin [yes | no] default: yes
-i, --iptables Install Iptables [yes | no] default: yes
-b, --fail2ban Install Fail2ban [yes | no] default: yes
-q, --quota Filesystem Quota [yes | no] default: no
-d, --api Activate API [yes | no] default: yes
-r, --port Change Backend Port default: 8083
-l, --lang Default language default: en
-y, --interactive Interactive install [yes | no] default: yes
-s, --hostname Set hostname
-e, --email Set admin email
-p, --password Set admin password
-D, --with-debs Path to Hestia debs
-f, --force Force installation
-h, --help Print this help
Пример выборочной установки Хестиа
bash hst-install.sh \
	--interactive no \
	--hostname host.domain.tld \
	--email email@domain.tld \
	--password p4ssw0rd \
	--lang fr \
	--apache no \
	--named no \
	--clamav no \
	--spamassassin no

Данные команды установят Hestia на французском языке со следующим программным обеспечением:
  • Веб-сервер Nginx
  • Сервер приложений PHP-FPM
  • Сервер базы данных MariaDB
  • IPtables Firewall + Fail2Ban Программное обеспечение для предотвращения вторжений
  • FTP-сервер
  • Почтовый сервер
  • POP3/IMAP-сервер Dovecot

  • Панель управления установлена.
    Чтобы получить доступ к панели управления, перейдите к https://host.domain.tld:8083 или http://your.public.ip.address:8083

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