Hestia - установка панели на KVM VPS или выделенный сервер: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
(не показано 16 промежуточных версий этого же участника)
Строка 2: Строка 2:
  
 
=== HestiaCP - установка панели на KVM VPS или выделенный сервер ===
 
=== HestiaCP - установка панели на KVM VPS или выделенный сервер ===
 +
Видео инструкция: <br>
 +
<youtube>0C1RVtDnITo</youtube>
  
 
Основной сайт проекта 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://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:
# wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
+
<syntaxhighlight lang="bash">
# apt-get update && apt-get install ca-certificates
+
$ 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]
+
$ bash hst-install.sh -c yes -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:
 
либо с паролем admin:
  # bash hst-install.sh -c no -v no -j yes -o yes -r 1717 -s test.net -e [email protected] -p my_pass
+
<syntaxhighlight lang="bash">
 +
$ bash hst-install.sh -c yes -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 Ставим yes
 
  -o, --multiphp Install Multi-PHP  Ставим yes
 
  -o, --multiphp Install Multi-PHP  Ставим yes
 
  -v, --vsftpd Install Vsftpd Ставим no
 
  -v, --vsftpd Install Vsftpd Ставим no
Строка 24: Строка 40:
 
  -e [email protected] - Ваш email
 
  -e [email protected] - Ваш email
 
  -p, --password        задать пароль admin пользователя
 
  -p, --password        задать пароль admin пользователя
 +
</syntaxhighlight>
  
  
Строка 39: Строка 56:
 
  Поддержка 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
+
exim4  - 4.93
 +
</syntaxhighlight>
  
 
Скриншоты панели hestiacp:<br />
 
Скриншоты панели hestiacp:<br />
  
 
[[Файл:Hestiacp-1-screenshot.png | 700x500px]]
 
[[Файл:Hestiacp-1-screenshot.png | 700x500px]]

Версия 19:25, 15 мая 2022

Доступная цена

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/


Ntask done.png 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 yes -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 yes -v no -j yes -o yes -r 1717 -s test.net -e [email protected] -p my_pass

Из дополнительных опций:

-r, --port  Ставим 1717
 -c, --clamav Install ClamAV Ставим yes
 -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:

Hestiacp-1-screenshot.png