Hestia - установка панели на KVM VPS или выделенный сервер: различия между версиями
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
(не показано 15 промежуточных версий этого же участника) | |||
Строка 5: | Строка 5: | ||
Основной сайт проекта https://hestiacp.com/ <br /> | Основной сайт проекта https://hestiacp.com/ <br /> | ||
Код на github: https://github.com/hestiacp/hestiacp/ <br /> | Код на github: https://github.com/hestiacp/hestiacp/ <br /> | ||
+ | Список изменений в новых версиях: https://github.com/hestiacp/hestiacp/blob/main/CHANGELOG.md <br /> | ||
+ | форум проекта https://forum.hestiacp.com/ <br> | ||
+ | hestiacp-scriptline-generator: https://gabizz.github.io/hestiacp-scriptline-generator/ <br> | ||
+ | |||
+ | |||
+ | [[Файл:Ntask_done.png]] [[ Hestia 1.3.0 - список изменений ]] <br /> | ||
+ | |||
Установка '''hestiacp''' (форк известной панели VestaCP) панели на Debian/Ubuntu: | Установка '''hestiacp''' (форк известной панели VestaCP) панели на Debian/Ubuntu: | ||
− | + | <syntaxhighlight lang="bash"> | |
− | + | $ wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh | |
− | + | $ bash hst-install.sh -c no -v no -j yes -o yes -r 1717 -s test.net -e [email protected] | |
+ | После завершения установки отключить strict mode для mysql сервера во избежание проблем :) | ||
+ | $ vi /etc/mysql/my.cnf | ||
+ | [mysqld] | ||
+ | sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | ||
+ | $ reboot | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | либо с паролем admin: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ bash hst-install.sh -c no -v no -j yes -o yes -r 1717 -s test.net -e [email protected] -p my_pass | ||
+ | </syntaxhighlight> | ||
Из дополнительных опций: | Из дополнительных опций: | ||
+ | <syntaxhighlight lang="bash"> | ||
-r, --port Ставим 1717 | -r, --port Ставим 1717 | ||
-c, --clamav Install ClamAV Ставим no | -c, --clamav Install ClamAV Ставим no | ||
Строка 18: | Строка 37: | ||
-s test.net - Ваш домен или просто hostname сервера | -s test.net - Ваш домен или просто hostname сервера | ||
-e [email protected] - Ваш email | -e [email protected] - Ваш email | ||
+ | -p, --password задать пароль admin пользователя | ||
+ | </syntaxhighlight> | ||
Строка 33: | Строка 54: | ||
Поддержка SSL Let's Encrypt сертификатов для WEB и EMAIL доменов | Поддержка SSL Let's Encrypt сертификатов для WEB и EMAIL доменов | ||
Двухфакторная авторизация 2FA | Двухфакторная авторизация 2FA | ||
+ | |||
+ | Важно! Панель не поддерживает доустановку старых версий PHP 5.2 ,5.3, 5.4, 5.5. Учтите, это при переносе сайтов.<br> | ||
'''Протестирована успешная установка 24.04.2020 на Ubuntu 18.04 bionic'''. По-умолчанию, установлено такое ПО | '''Протестирована успешная установка 24.04.2020 на Ubuntu 18.04 bionic'''. По-умолчанию, установлено такое ПО | ||
+ | <syntaxhighlight lang="bash"> | ||
PHP 7.3.17-1+ubuntu18.04.1+deb.sury.org+1 | PHP 7.3.17-1+ubuntu18.04.1+deb.sury.org+1 | ||
mariadb-server 10.4.12 | mariadb-server 10.4.12 | ||
exim4 4.90.1 | exim4 4.90.1 | ||
+ | </syntaxhighlight> | ||
'''Протестирована успешная установка 24.04.2020 на Debian 10 buster'''. По-умолчанию, установлено такое ПО: | '''Протестирована успешная установка 24.04.2020 на Debian 10 buster'''. По-умолчанию, установлено такое ПО: | ||
+ | <syntaxhighlight lang="bash"> | ||
PHP 7.3.17-1+0~20200419.57+debian10~1.gbp0fda17 | PHP 7.3.17-1+0~20200419.57+debian10~1.gbp0fda17 | ||
mariadb-server-10.4 | mariadb-server-10.4 | ||
exim4 4.92-8 | exim4 4.92-8 | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''Протестирована успешная установка 13.09.2021 на Debian 11 bullseye'''. По-умолчанию, установлено такое ПО: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | PHP 7.4.23 (cli) | ||
+ | 10.6.4-MariaDB-1:10.6.4+maria~bullseye | ||
+ | exim4 4.94.2-7 | ||
+ | </syntaxhighlight> | ||
'''Протестирована успешная установка 08.05.2020 на Ubuntu 16.04.6 LTS (Xenial Xerus)'''. По-умолчанию, установлено такое ПО: | '''Протестирована успешная установка 08.05.2020 на Ubuntu 16.04.6 LTS (Xenial Xerus)'''. По-умолчанию, установлено такое ПО: | ||
+ | <syntaxhighlight lang="bash"> | ||
PHP 7.3.17-1+ubuntu16.04.1+deb.sury.org+1 | PHP 7.3.17-1+ubuntu16.04.1+deb.sury.org+1 | ||
10.4.12-MariaDB | 10.4.12-MariaDB | ||
exim4 4.86.2 | exim4 4.86.2 | ||
+ | </syntaxhighlight> | ||
'''Протестирована успешная установка 08.05.2020 на Ubuntu 20.04 LTS (focal)'''. По-умолчанию, установлено такое ПО: | '''Протестирована успешная установка 08.05.2020 на Ubuntu 20.04 LTS (focal)'''. По-умолчанию, установлено такое ПО: | ||
+ | <syntaxhighlight lang="bash"> | ||
PHP 7.3.20-1+ubuntu20.04.1+deb.sury.org+1 | PHP 7.3.20-1+ubuntu20.04.1+deb.sury.org+1 | ||
10.4.13-MariaDB-1:10.4.13+maria~focal | 10.4.13-MariaDB-1:10.4.13+maria~focal | ||
− | + | exim4 - 4.93 | |
+ | </syntaxhighlight> | ||
Скриншоты панели hestiacp:<br /> | Скриншоты панели hestiacp:<br /> | ||
[[Файл:Hestiacp-1-screenshot.png | 700x500px]] | [[Файл:Hestiacp-1-screenshot.png | 700x500px]] |
Версия 07:45, 13 сентября 2021
HestiaCP - установка панели на KVM VPS или выделенный сервер
Основной сайт проекта https://hestiacp.com/
Код на github: https://github.com/hestiacp/hestiacp/
Список изменений в новых версиях: https://github.com/hestiacp/hestiacp/blob/main/CHANGELOG.md
форум проекта https://forum.hestiacp.com/
hestiacp-scriptline-generator: https://gabizz.github.io/hestiacp-scriptline-generator/
Hestia 1.3.0 - список изменений
Установка hestiacp (форк известной панели VestaCP) панели на Debian/Ubuntu:
$ wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh $ bash hst-install.sh -c no -v no -j yes -o yes -r 1717 -s test.net -e [email protected] После завершения установки отключить strict mode для mysql сервера во избежание проблем :) $ vi /etc/mysql/my.cnf [mysqld] sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION $ reboot
либо с паролем admin:
$ bash hst-install.sh -c no -v no -j yes -o yes -r 1717 -s test.net -e [email protected] -p my_pass
Из дополнительных опций:
-r, --port Ставим 1717 -c, --clamav Install ClamAV Ставим no -o, --multiphp Install Multi-PHP Ставим yes -v, --vsftpd Install Vsftpd Ставим no -j, --proftpd Install ProFTPD Ставим yes -s test.net - Ваш домен или просто hostname сервера -e [email protected] - Ваш email -p, --password задать пароль admin пользователя
Из особенностей панели, которые отличают ее от VestaCP
Поддержка SFTP chroot jails (можно зайти под локальным пользователем) Поддержка дополнительных IP для web/mail/dns Поддержка сразу нескольких версий PHP: php5.6 (EOL) php7.0 (EOL) php7.1 (EOL) php7.2 php7.3 php7.4 Поддержка установки SSL сертификатов для каждого домена исходящей/входящей почты (exim4, dovecot, webmail) Поддержка SSL Let's Encrypt сертификатов для WEB и EMAIL доменов Двухфакторная авторизация 2FA
Важно! Панель не поддерживает доустановку старых версий PHP 5.2 ,5.3, 5.4, 5.5. Учтите, это при переносе сайтов.
Протестирована успешная установка 24.04.2020 на Ubuntu 18.04 bionic. По-умолчанию, установлено такое ПО
PHP 7.3.17-1+ubuntu18.04.1+deb.sury.org+1 mariadb-server 10.4.12 exim4 4.90.1
Протестирована успешная установка 24.04.2020 на Debian 10 buster. По-умолчанию, установлено такое ПО:
PHP 7.3.17-1+0~20200419.57+debian10~1.gbp0fda17 mariadb-server-10.4 exim4 4.92-8
Протестирована успешная установка 13.09.2021 на Debian 11 bullseye. По-умолчанию, установлено такое ПО:
PHP 7.4.23 (cli) 10.6.4-MariaDB-1:10.6.4+maria~bullseye exim4 4.94.2-7
Протестирована успешная установка 08.05.2020 на Ubuntu 16.04.6 LTS (Xenial Xerus). По-умолчанию, установлено такое ПО:
PHP 7.3.17-1+ubuntu16.04.1+deb.sury.org+1 10.4.12-MariaDB exim4 4.86.2
Протестирована успешная установка 08.05.2020 на Ubuntu 20.04 LTS (focal). По-умолчанию, установлено такое ПО:
PHP 7.3.20-1+ubuntu20.04.1+deb.sury.org+1 10.4.13-MariaDB-1:10.4.13+maria~focal exim4 - 4.93
Скриншоты панели hestiacp: