Підручник на рівні всесвіту панелі HestiaCP: установіть сценарії, додайте веб-сайти та легко керуйте VPS

Хочете легко керувати своїм віртуальним приватним сервером (VPS)? Дізнайтеся, як встановити панель HestiaCP та насолоджуйтесь найкращим досвідом керування сервером.

Наш вичерпний посібник крок за кроком проведе вас через встановлення та налаштування HestiaCP, охоплюючи сценарії встановлення, додавання веб-сайтів та брандмауер, що зробить керування вашим сервером ефективним та безпечним.

Що означає Гестія?

Гестія — богиня печі в давньогрецькій міфології.

Коли ми говоримо про Гестію, перше, про що більшість людей може згадати, це богиня вогнища, печі та вогню в давньогрецькій міфології. Вона є одним із дванадцяти головних богів Олімпу.

Відома своїм теплом і захистом, Гестія гарантує, що полум'я будинків і храмів ніколи не згасне.

Так само в сучасному комп'ютерному світі важливу роль відіграє Hestia - HestiaCP.

Підручник на рівні всесвіту панелі HestiaCP: установіть сценарії, додайте веб-сайти та легко керуйте VPS

Панель 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 пропонує зручний інтерфейс, що дозволяє легко додавати облікові записи користувачів, домени веб-сайтів та налаштовувати інші аспекти сервера. Ось деякі ключові функції: Багатомовна підтримка: HestiaCP підтримує кілька мов, включаючи китайську. Підтримка веб-сервера: Apache2 та NGINX з PHP-FPM, підтримка кількох версій PHP (5.6-8.1, за замовчуванням - 8.0).

Основні вимоги до встановлення 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, наприклад:

Зазвичай, для визначення IP-адреси потрібно додати запис A у DNS, який потім слугуватиме доменом імені хоста для 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:

Виберіть за потребою:

Крок 2: Запуск сценарію встановлення 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: Додайте обліковий запис користувача ▼

Рекомендується додавання веб-сайту до панелі HestiaCP, оскільки обліковий запис root-користувача за замовчуванням є незахищеним. Щоб додати веб-сайт до панелі HestiaCP, рекомендується створити новий обліковий запис користувача та увійти в нього, щоб додати домен веб-сайту. Крок 1. Додавання облікового запису користувача

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

Додати домен веб-сайту до HestiaCP

  • Не рекомендується перевіряти підтримку DNS і підтримку поштової скриньки, тому що створені вами DNS і поштова скринька недостатньо стабільні, і можна легко пропустити важливі листи.
  • Тому він буде більш стабільним, якщо ми використовуємо DNS і поштові скриньки від великих виробників.

Крок 3: Редагуйте доменне ім'я веб-сайту ▼

Крок 3: Відредагуйте доменне ім’я веб-сайту. Рекомендовано перевірити: Увімкнути SSL для цього домену

Рекомендований варіант: увімкнути SSL для цього домену

  • Отримайте сертифікат SSL за допомогою Let's Encrypt
  • Увімкніть автоматичне перенаправлення HTTPS
  • Увімкнути строгий транспортний захист HTTP (HSTS)

Будучи потужною та гнучкою панеллю керування сервером, HestiaCP не лише надає багаті функції та ефективні інструменти керування, але й забезпечує простоту використання та масштабованість.

Незалежно від того, чи керуєте ви особистим сервером чи сервером корпоративного рівня, HestiaCP може задовольнити ваші потреби, дозволяючи легко контролювати пожежу та безпеку, як богиня Гестія.

Щоб дізнатися більше про HestiaCP, відвідайте адресу проекту GitHub і адресу офіційного веб-сайту.

Відчуйте потужні функції 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

Щоб розкрити більше прихованих хитрощів🔑, приєднуйтесь до нашого Telegram-каналу!

Поділіться та поставте лайк, якщо вам подобається! Ваші розповсюдження та вподобання — наша постійна мотивація!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Прокрутка до початку