Доработка hestiacp для rpm
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Alexey Berezhok 6e7af9ea42
Added alternative php. Part 13
10 months ago
bin Added alternative php. Part 10 10 months ago
docs Added alternative php. Part 12 10 months ago
func Added alternative php. Part 8 10 months ago
func_ruby Added alternative php. Part 12 10 months ago
install Added alternative php. Part 12 10 months ago
src Added alternative php. Part 8 10 months ago
test Move from putey.net to brepo.ru 1 year ago
web Added alternative php. Part 13 10 months ago
CHANGELOG.md Added alternative php. Part 8 10 months ago
CONTRIBUTING.md Added document fixes 1 year ago
LICENSE Initial 2 years ago
README.md Added alternative php. Part 12 10 months ago
SECURITY.md Initial 2 years ago
build.js Initial 2 years ago
crowdin.yml Initial 2 years ago
package-lock.json Initial 2 years ago
package.json Added alternative php. Part 4 10 months ago
renovate.json Initial 2 years ago

README.md

Hestia Control Panel (RPM Edition)

Легкая и мощная панель управления для современного сервера. Организуй собственный сервер в два счета.

Ссылки на оригинальный проект для Ubuntu и Debian: | HestiaCP.com |

Информация по RPM Edition сборке: | Documentation for version with RPM support

Hestia Control Panel (RPM Edition) поддерживается и дорабатывается отдельной командой связанной с RPM Based операционными системаи, с момента форка от оригинального, данный проект включил изменения, которые не позволяют просто подтягивать доработки из оригинального проекта (и не все доработки Ubuntu и Debian нужны в RPM Based системах). Поэтому все изменения из оригинальной Hestia CP не подтягиваются автоматически, поэтому о найденных ошибках в текущей реализации необходимо репортить в текущий проект.

Ниже общее описание панели.

Добро пожаловать!

Панель управления Hestia предназначена для предоставления администраторам простого в использовании веб-интерфейса и интерфейса командной строки, что позволяет им быстро развертывать веб-домены, почтовые аккаунты, зоны DNS и базы данных и управлять ими с единой центральной панели без необходимости вручную развертывать и настраивать отдельные компоненты или сервисы.

Функции и сервисы

  • Apache2 и NGINX с PHP-FPM
  • Несколько версий PHP (7.4 — 8.2, 8.0 по умолчанию, как из Remi репозитория, так и дополнительная самостоятельная сборка PHP пакетов)
  • DNS-сервер (Bind)
  • почтовые сервисы POP/IMAP/SMTP с защитой от вирусов, спама и веб-почтой (ClamAV, SpamAssassin, Sieve, Roundcube)
  • базы данных MariaDB/MySQL и/или PostgreSQL
  • поддержка SSL Let's Encrypt
  • брандмауэр с защитой от атак методом перебора и списками IP (iptables, fail2ban и ipset).

Поддерживаемые ОС

  • MSVSphere: 9
  • AlmaLinux: 9
  • RockyLinux: 9

ПРИМЕЧАНИЯ:

  • Панель управления Hestia не поддерживает 32-разрядные операционные системы!
  • Панель управления Hestia в сочетании с OpenVZ 7 или более ранними версиями может иметь проблемы с DNS и/или брандмауэром. Если вы используете виртуальный частный сервер, мы настоятельно рекомендуем использовать что-то на основе KVM или LXC!

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

  • ПРИМЕЧАНИЕ: для обеспечения правильной работы необходимо установить панель управления Hestia поверх новой операционной системы.

Несмотря на то, что мы приложили все усилия, чтобы сделать процесс установки и интерфейс панели управления максимально удобными (даже для новых пользователей), предполагается, что вы уже обладаете некоторыми базовыми знаниями и пониманием того, как настроить сервер Linux, прежде чем продолжить.

Шаг 1. Войдите в систему

Чтобы начать установку, вам нужно войти в систему как root или пользователь с правами суперпользователя. Вы можете выполнить установку непосредственно из командной строки или удалённо через SSH:

ssh root@your.server

Шаг 2. Загрузка

Загрузите установочный скрипт для последней версии:

wget https://dev.brepo.ru/bayrepo/hestiacp/raw/branch/master/install/hst-install.sh

Шаг 3: Запустите

Чтобы начать процесс установки, просто запустите скрипт и следуйте инструкциям на экране:

bash hst-install.sh

После завершения установки вы получите приветственное электронное письмо на адрес, указанный во время установки (если применимо), и инструкции на экране для входа в систему и доступа к вашему серверу.

Пользовательская установка

Во время установки вы можете указать несколько различных флагов, чтобы установить только те функции, которые вам нужны. Чтобы просмотреть список доступных опций, выполните:

bash hst-install.sh -h

Как обновить существующую установку

Автоматические обновления включены по умолчанию в новых установках Hestia Control Panel, и ими можно управлять из Server Settings > Updates. Чтобы вручную проверить наличие доступных обновлений и установить их, воспользуйтесь системным менеджером пакетов:

dnf update

Проблемы и запросы в службу поддержки

  • Если вы столкнулись с общей проблемой при использовании Hestia Control Panel для системы на основе RPM, воспользуйтесь отчётом о проблеме

Для оригинальной HestiaCP для Debian и Ubuntu используйте оригинальную версию:

Авторские права

Ознакомьтесь с оригинальными авторскими правами HestiaCP

Лицензия

Панель управления Hestia распространяется по лицензии GPL v3 и основана на проекте VestaCP.