Каталог артыкулаў
Хочаце лёгка кіраваць сваім віртуальным прыватным серверам (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: падтрымлівае SSL і падстаноўныя сертыфікаты Let's Encrypt.
- Брандмаўэр: брандмаўэр з выяўленнем грубай сілы і спісамі 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. Яго можна запускаць непасрэдна ў тэрмінале або выдалена з дапамогай SSH.
Выканайце наступную каманду, каб пераключыцца на каранёвага карыстальніка:
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





