Каталог статей
Хочете легко керувати своїм віртуальним приватним сервером (VPS)? Дізнайтеся, як встановити панель HestiaCP та насолоджуйтесь найкращим досвідом керування сервером.
Наш вичерпний посібник крок за кроком проведе вас через встановлення та налаштування HestiaCP, охоплюючи сценарії встановлення, додавання веб-сайтів та брандмауер, що зробить керування вашим сервером ефективним та безпечним.
Що означає Гестія?
Гестія — богиня печі в давньогрецькій міфології.
Коли ми говоримо про Гестію, перше, про що більшість людей може згадати, це богиня вогнища, печі та вогню в давньогрецькій міфології. Вона є одним із дванадцяти головних богів Олімпу.
Відома своїм теплом і захистом, Гестія гарантує, що полум'я будинків і храмів ніколи не згасне.
Так само в сучасному комп'ютерному світі важливу роль відіграє Hestia - HestiaCP.

Панель HestiaCP легко керує VPS
HestiaCP — це панель керування сервером Linux з відкритим кодом.
- HestiaCP можна назвати «універсалом» управління серверами.
- HestiaCP відомий своєю простотою, ефективністю та універсальністю.
- Як та стародавня богиня, забезпечуючи надійний захист і підтримку вашого сервера.
Він був похідним від популярного VestaCP , але оскільки розробка та підтримка VestaCP поступово переходили в «сплячий режим», багато проблем безпеки та вразливостей не були вчасно виправлені...
У результаті група далекоглядних розробників вирішила почати заново та створила нову гілку, Hestia CP, щоб продовжувати вдосконалювати та підтримувати її, щоб зробити керування сервером більш безпечним та зручним.
Знайомство з функціями панелі керування HestiaCP
HestiaCP забезпечує простий і легкий у використанні інтерфейс, ви можете легко додавати облікові записи користувачів, доменні імена веб-сайтів і налаштовувати інші аспекти сервера.
Ось деякі ключові особливості:
- Багатомовна підтримка: HestiaCP підтримує кілька мов, включаючи китайську.
- Підтримка веб-сервера: Apache2 і NGINX з PHP-FPM, підтримує кілька версій PHP (5.6-8.1, за замовчуванням 8.0).
- DNS-сервер: DNS-сервер (Bind) із функцією кластера.
- Поштова служба: надає поштову службу POP/IMAP/SMTP із захистом від вірусів, спаму та веб-пошти (ClamAV, SpamAssassin, Sieve, Roundcube, Rainloop).
- База даних: підтримує бази даних MariaDB та/або PostgreSQL.
- Підтримка SSL: підтримує Let's Encrypt SSL і сертифікати підстановки.
- Брандмауер: брандмауер із виявленням атак грубою силою та списками IP (iptables, fail2ban та ipset).

Основні вимоги до встановлення HestiaCP
Перш ніж встановлювати Hestia, вам необхідно зрозуміти її основні вимоги до сервера.
Hestia має працювати на новій операційній системі, щоб забезпечити належне функціонування.
Нижче наведено мінімальні та рекомендовані конфігурації:
| Тип конфігурації | 中央处理器 | Пам'ять | диск | 操作系统 |
|---|---|---|---|---|
| Мінімальна комплектація | 1 ядро, 64 біт | 1 Гб (без SpamAssassin і ClamAV) | 10 ГБ жорсткий диск | Debian 10, 11 або 12, Ubuntu 20.04, 22.04 LTS |
| Рекомендована конфігурація | 4 Ядерний | 4 GB | Твердотільний накопичувач на 40 ГБ | Найновіший Debian, останній Ubuntu LTS |
інші вимоги
- Hestia працює лише на процесорах AMD64/x86_64 та ARM64/aarch64 і потребує 64-розрядної операційної системи.
- Процесори на основі i386 або ARM7 не підтримуються.
- Операційні системи, відмінні від LTS, не підтримуються.
Підготовка до встановлення панелі HestiaCP
Крок 1. Переключіться на користувача root
По-перше, вам потрібно запустити програму встановлення від імені користувача root. Його можна запускати безпосередньо в терміналі або віддалено за допомогою SSH.
Виконайте таку команду, щоб перейти до користувача root:
sudo -i
Крок 2: оновіть пакети системи
Перед початком інсталяції переконайтеся, що системні пакети оновлені. Виконайте таку команду для оновлення:
apt update -y
Крок 3: Встановлення поширеного програмного забезпечення
Система Debian відносно чиста. Рекомендується інсталювати поширене програмне забезпечення:
apt install wget curl sudo vim git -y
Крок 4. Додайте записи DNS
Загалом, вам потрібно додати запис A в DNS, щоб розпізнати IP-адресу як ім’я домену імені хоста HestiaCP, наприклад:

hcp.domain.tld
(Замініть domain.tld на власне доменне ім’я)
Посібник зі сценарію встановлення HestiaCP
Крок 1. Завантажте сценарій встановлення
Завантажте сценарій інсталяції через SSH за допомогою такої команди:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
Якщо завантаження не вдається через помилку перевірки SSL, переконайтеся, що у вашій системі встановлено пакет ca-сертифікату.
Ви можете зробити це за допомогою такої команди:
apt-get update && apt-get install ca-certificates -y
Крок 2: Запустіть сценарій встановлення HestiaCP
Простіший спосіб вибрати параметри інсталяції HestiaCP — це використовувати генератор рядків інсталяції.
Щоб вибрати програмне забезпечення для інсталяції, ви можете використовувати генератор рядків інсталяції HestiaCP, щоб вибрати програмне забезпечення для інсталяції.
Натисніть посилання нижче, щоб перейти до офіційних настроюваних параметрів і параметрів конфігурації HestiaCP:
Виберіть за потребою:

Ось приклад команди:
bash hst-install.sh --lang zh-cn --hostname hcp.domain.tld --email [email protected] --password p4ssw0rd --multiphp yes --sieve yes --quota yes --force
Якщо вам це неприємно, ви також можете використовуватиЧень ВейлянПро це, однак, пам'ятайтеhcp.domain.tld,[email protected],p4ssw0rd , змініть його на те, що ви насправді використовуєте.
Якщо команда встановлення тут не спрацює, виникне така помилка:
-bash: !WeZSJ: event not found
Будь ласка, введіть натомість таку команду встановлення:
bash hst-install.sh
Крок 3. Перезапустіть сервер
Після завершення встановлення введіть команду перезапуску сервера:
reboot
Панель HestiaCP налаштовує сертифікат SSL
Крок 1: Додайте SSL-сертифікат до URL-адреси панелі:
v-add-letsencrypt-host
Якщо ім’я хосту не було встановлено раніше, його потрібно спочатку запустити:
v-change-sys-hostname hcp.domain.tld
Змініть hcp.domain.tld на власне ім’я хосту.
第 2 步:Потім введіть у браузері https://hcp.domain.tld:2053
Ви можете отримати доступ до панелі.
Пароль облікового запису можна побачити в командному рядку.
Панель HestiaCP додає веб-сайт
Оскільки користувач root за замовчуванням не є безпечним, якщо ви хочете додати веб-сайт до панелі HestiaCP, рекомендується створити нового користувача та увійти під новим користувачем, щоб додати доменне ім’я веб-сайту.
Крок 1: Додайте обліковий запис користувача ▼

Крок 2: Додайте домен веб-сайту ▼

- Не рекомендується перевіряти підтримку DNS і підтримку поштової скриньки, тому що створені вами DNS і поштова скринька недостатньо стабільні, і можна легко пропустити важливі листи.
- Тому він буде більш стабільним, якщо ми використовуємо DNS і поштові скриньки від великих виробників.
Крок 3: Редагуйте доменне ім'я веб-сайту ▼

Рекомендований варіант: увімкнути SSL для цього домену
- Отримайте сертифікат SSL за допомогою Let's Encrypt
- Увімкніть автоматичне перенаправлення HTTPS
- Увімкнути строгий транспортний захист HTTP (HSTS)
Будучи потужною та гнучкою панеллю керування сервером, HestiaCP не лише надає багаті функції та ефективні інструменти керування, але й забезпечує простоту використання та масштабованість.
Незалежно від того, чи керуєте ви особистим сервером чи сервером корпоративного рівня, HestiaCP може задовольнити ваші потреби, дозволяючи легко контролювати пожежу та безпеку, як богиня Гестія.
Щоб дізнатися більше про HestiaCP, відвідайте адресу проекту GitHub і адресу офіційного веб-сайту.
- Адреса проекту HestiaCP GitHub:https://github.com/hestiacp/hestiacp/
- Адреса офіційного сайту HestiaCP:https://www.hestiacp.com/
- Демо-адреса HestiaCP:https://demo.hestiacp.com:8083/login/
- Адреса документа HestiaCP:https://docs.hestiacp.com/
- Офіційний форум HestiaCP:https://forum.hestiacp.com/
Відчуйте потужні функції HestiaCP і насолоджуйтеся простим і ефективним керуванням сервером!
Хочете дізнатися більше про HestiaCP?
Рекомендуємо вам продовжити читання нашого детального посібника про те, як змінити стандартний механізм сховища MariaDB на MyISAM за допомогою HestiaCP. Це простий одноетапний процес! ▼
Ось найкраще універсальне рішення, яке допоможе вам легко впоратися з типовими помилками▼
Натисніть на посилання нижче, щоб знайти детальніші рішення проблеми, через яку HestiaCP phpMyAdmin не кешує шаблони, що призводить до низької продуктивності ▼
Як HestiaCP включає функції PHP shell_exec, passthr, system і exec?
HestiaCP PHP-FPM перебуває під великим навантаженням? Помилка динамічної веб-сторінки 500? Ця оптимізація почне діяти негайно!
Сподіваємося, що стаття «Універсальний посібник з панелі HestiaCP: просте керування VPS шляхом встановлення скриптів та додавання веб-сайтів», опублікована в блозі Ченя Вейляна ( https://www.chenweiliang.com/ ), буде вам корисною.
Не соромтеся поділитися посиланням на цю статтю: https://www.chenweiliang.com/cwl-31764.html





