Технические требования для установки панели управления 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 на французском языке со следующим программным обеспечением:
Панель управления установлена.
Чтобы получить доступ к панели управления, перейдите к https://host.domain.tld:8083 или http://your.public.ip.address:8083
На официальном сайте Hestia можно воспользоваться формой выбора необходимого программного обеспечения для установки панели управления по следующей ссылке