HestiaCP panel universe-level tutorial: Mag-install ng mga script, magdagdag ng mga website at madaling pamahalaan ang VPS

Gusto mong madaling pamahalaan ang iyong Virtual Private Server (VPS)? Alamin kung paano mag-installHestiaCPPanel para sa tunay na karanasan sa pamamahala ng server.

ang amingsansinukobDadalhin ka ng gabay sa unang antas ng hakbang-hakbang upang kumpletuhin ang pag-install at pagsasaayos ng HestiaCP, na sumasaklaw sa mga script ng pag-install, mga pagdaragdag sa website at mga firewall, na ginagawang mahusay at secure ang pamamahala ng iyong server.

Ano ang ibig sabihin ng Hestia?

Si Hestia ay ang diyosa ng hurno sa sinaunang mitolohiyang Griyego.

Kapag pinag-uusapan natin ang tungkol sa Hestia, ang unang bagay na maaaring isipin ng karamihan ay ang diyosa ng apuyan, pugon at apoy sa sinaunang mitolohiyang Griyego. Siya ay isa sa labindalawang pangunahing diyos ng Olympus.

Kilala sa init at proteksyon nito, tinitiyak ni Hestia na hindi kailanman maaalis ang apoy ng mga tahanan at templo.

Katulad nito, sa modernong mundo ng computer, gumaganap din ang Hestia ng isang mahalagang papel - HestiaCP.

HestiaCP panel universe-level tutorial: Mag-install ng mga script, magdagdag ng mga website at madaling pamahalaan ang VPS

Madaling pinamamahalaan ng HestiaCP panel ang VPS

Ang HestiaCP ay isang open source Linux Artifact ng control panel ng server.

  • Ang HestiaCP ay maaaring tawaging "all-rounder" ng pamamahala ng server.
  • Ang HestiaCP ay kilala sa pagiging simple, kahusayan at kakayahang magamit.
  • Katulad ng sinaunang diyosa na iyon, na nagbibigay ng maaasahang proteksyon at suporta para sa iyong server.

Ito ay ipinanganak mula sa sikat VestaCP, ngunit habang unti-unting pumasok sa "sleep mode" ang pagbuo at pagpapanatili ng VestaCP, maraming isyu sa seguridad at kahinaan ang hindi naayos sa oras...

Bilang resulta, nagpasya ang isang grupo ng mga farsighted developer na magsimulang muli at lumikha ng bagong sangay, ang Hestia CP, upang ipagpatuloy ang pagpapabuti at pagpapanatili nito upang gawing mas secure at maginhawa ang pamamahala ng server.

Panimula ng function ng HestiaCP control panel

Nagbibigay ang HestiaCP ng simple at madaling gamitin na interface, madali kang makakapagdagdag ng mga user account, mga domain name ng website at i-configure ang iba pang aspeto ng server.

Narito ang ilang pangunahing tampok:

  • Suporta sa maraming wika: Sinusuportahan ng HestiaCP ang maraming wika, kabilang ang Chinese.
  • Suporta sa web server: Apache2 at NGINX na may PHP-FPM, sumusuporta sa maramihang bersyon ng PHP (5.6-8.1, default na 8.0).
  • DNS server: DNS server (Bind) na may cluster function.
  • Serbisyo ng mail: Nagbibigay ng serbisyo sa mail ng POP/IMAP/SMTP, na may anti-virus, anti-spam at web mail (ClamAV, SpamAssassin, Sieve, Roundcube, Rainloop).
  • Database: Sinusuportahan ang mga database ng MariaDB at/o PostgreSQL.
  • Suporta sa SSL: Sinusuportahan ang Let's Encrypt SSL at wildcard certificate.
  • Firewall: Firewall na may brute force attack detection at mga listahan ng IP (iptables, fail2ban at ipset).

HestiaCP panel universe-level na tutorial: Mag-install ng script, magdagdag ng website at madaling pamahalaan ang larawan ng VPS 2

Mga pangunahing kinakailangan para sa pag-install ng HestiaCP

Bago i-install ang Hestia, kailangan mong maunawaan ang mga pangunahing kinakailangan nito para sa server.

Kailangang tumatakbo ang Hestia sa isang bagong operating system upang matiyak na gumagana ito nang maayos.

Ang mga sumusunod ay ang pinakamababa at inirerekomendang configuration:

Uri ng configuration中央处理器RAMdiskoperating system
Minimum na configuration1 core, 64-bit1 GB (walang SpamAssassin at ClamAV)10 GB na hard driveDebian 10, 11 o 12, Ubuntu 20.04, 22.04 LTS
Inirerekomendang pagsasaayos4 Nukleyar4 GB40 GB solid state drivePinakabagong Debian, pinakabagong Ubuntu LTS

iba pang mga kinakailangan

  • Gumagana lang ang Hestia sa mga processor ng AMD64/x86_64 at ARM64/aarch64 at nangangailangan ng 64-bit na operating system.
  • Ang mga processor na nakabatay sa i386 o ARM7 ay hindi suportado.
  • Hindi sinusuportahan ang mga operating system na hindi LTS.

Paghahanda sa pag-install ng HestiaCP panel

Hakbang 1: Lumipat sa root user

Una, kailangan mong patakbuhin ang installer bilang root. Maaari itong patakbuhin nang direkta sa terminal o malayuan gamit ang SSH.

Patakbuhin ang sumusunod na command upang lumipat sa root user:

sudo -i

Hakbang 2: I-upgrade ang mga pakete ng system

Bago simulan ang pag-install, tiyaking napapanahon ang iyong mga system package. Patakbuhin ang sumusunod na command upang mag-upgrade:

apt update -y

Hakbang 3: I-install ang karaniwan软件

Ang sistema ng Debian ay medyo malinis. Inirerekomenda na mag-install ng ilang karaniwang ginagamit na software.

apt install wget curl sudo vim git -y

Hakbang 4: Magdagdag ng mga tala ng DNS

Sa pangkalahatan, kailangan mong magdagdag ng A record sa DNS upang malutas ang IP address bilang Hostname domain name ng HestiaCP, halimbawa:

HestiaCP panel universe-level na tutorial: Mag-install ng script, magdagdag ng website at madaling pamahalaan ang larawan ng VPS 3

hcp.domain.tld

(Palitan ang domain.tld ng sarili mong aktwal na domain name)

Tutorial sa script ng pag-install ng HestiaCP

Hakbang 1: I-download ang script ng pag-install

I-download ang script ng pag-install sa pamamagitan ng SSH gamit ang sumusunod na command:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Kung nabigo ang pag-download dahil sa isang error sa pag-verify ng SSL, tiyaking mayroon kang naka-install na ca-certificate package sa iyong system.

Magagawa mo ito gamit ang sumusunod na command:

apt-get update && apt-get install ca-certificates -y

Hakbang 2: Patakbuhin ang script ng pag-install ng HestiaCP

Ang isang mas madaling paraan upang piliin ang mga opsyon sa pag-install ng HestiaCP ay ang paggamit ng generator ng string ng pag-install.

Para piliin kung aling software ang ii-install, maaari mong piliing gamitin ang HestiaCP installation string generator para piliin kung aling software ang ii-install.

I-click ang link sa ibaba para pumunta sa opisyal na mga custom na parameter at mga opsyon sa configuration ng HestiaCP:

Pumili kung kinakailangan:

Ang HestiaCP ay nagdagdag ng domain name ng website No. 4

Narito ang isang halimbawang utos:

bash hst-install.sh --lang zh-cn --hostname hcp.domain.tld --email [email protected] --password p4ssw0rd --multiphp yes --sieve yes --quota yes --force

Kung sa tingin mo ay mahirap, maaari mo ring gamitinChen WeiliangIto, gayunpaman, tandaan nahcp.domain.tld,[email protected],p4ssw0rd , baguhin ito sa kung ano talaga ang ginagamit mo.

Hakbang 3: I-restart ang server

Matapos makumpleto ang pag-install, ipasok ang utos ng restart server:

reboot

Kino-configure ng HestiaCP panel ang SSL certificate

第 1 步 :Magdagdag ng SSL certificate para sa URL ng panel:

v-add-letsencrypt-host

Kung ang hostname ay hindi pa naitakda noon, kailangan mo muna itong patakbuhin:

v-change-sys-hostname hcp.domain.tld

Baguhin ang hcp.domain.tld sa sarili mong pangalan ng host.

第 2 步 :Pagkatapos ay ipasok sa browser https://hcp.domain.tld:2053

Maaari mong i-access ang panel.

Ang password ng account ay makikita sa command line.

Ang panel ng HestiaCP ay nagdaragdag ng website

Dahil hindi secure ang default na root user, kung gusto mong magdagdag ng website sa HestiaCP panel, inirerekomenda na lumikha ng bagong user at mag-log in sa bagong user para idagdag ang domain name ng website.

hakbang 1:Magdagdag ng user account▼

HestiaCP panel universe-level na tutorial: Mag-install ng script, magdagdag ng website at madaling pamahalaan ang larawan ng VPS 5

第 2 步 :Magdagdag ng domain name ng website ▼

HestiaCP panel universe-level na tutorial: Mag-install ng script, magdagdag ng website at madaling pamahalaan ang larawan ng VPS 6

  • Hindi inirerekumenda na suriin ang suporta sa DNS at suporta sa mailbox, dahil ang DNS at mailbox na ginawa mo ay hindi sapat na matatag, at madaling makaligtaan ang mahahalagang email.
  • Samakatuwid, ito ay magiging mas matatag kung gagamitin namin ang DNS at mga mailbox mula sa mga pangunahing tagagawa.

第 3 步 :I-edit ang domain name ng website ▼

Hakbang 3: I-edit ang domain name ng website. Inirerekomenda na suriin ang: Paganahin ang SSL para sa domain na ito.

Inirerekomendang tseke:Paganahin ang SSL para sa domain na ito

  • Kumuha ng SSL certificate gamit ang Let's Encrypt
  • Paganahin ang awtomatikong pag-redirect ng HTTPS
  • Paganahin ang HTTP Strict Transport Security (HSTS)

Bilang isang malakas at nababaluktot na panel ng pamamahala ng server, ang HestiaCP ay hindi lamang nagbibigay ng mga rich function at mahusay na mga tool sa pamamahala, ngunit pinapanatili din ang kadalian ng paggamit at scalability.

Namamahala ka man ng isang personal na server o isang enterprise-level server, matutugunan ng HestiaCP ang iyong mga pangangailangan, na nagbibigay-daan sa iyong madaling kontrolin ang sunog at seguridad tulad ng diyosa na si Hestia.

Upang galugarin ang higit pang impormasyon tungkol sa HestiaCP, pakibisita ang GitHub project address nito at opisyal na website address.

Damhin ang makapangyarihang mga function ng HestiaCP at tamasahin ang simple at mahusay na pamamahala ng server!

Gustong matuto pa tungkol sa HestiaCP?

Inirerekomenda na ipagpatuloy mo ang pagbabasa ng aming detalyadong gabay sa kung paano lutasin ang HestiaCP phpMyAdmin – Problema sa error.

Narito ang pinakamahusay na minsan-at-para-sa-lahat na solusyon upang matulungan kang harapin ang mga karaniwang pagkakamali nang madali▼

I-click ang link sa ibaba at makakahanap ka ng mas detalyadong mga solusyon upang malutas ang problema sa mabagal na bilis na dulot ng kawalan ng kakayahan ng HestiaCP phpMyAdmin na mag-cache ng mga template ▼

Paano pinapagana ng HestiaCP ang mga function ng PHP na shell_exec, passthr, system, at exec?

Ang HestiaCP PHP-FPM ay nasa ilalim ng mabigat na pagkarga? Dynamic na web page 500 error? Ang pag-optimize na ito ay magkakabisa kaagad!

发表 评论

Ang iyong email address ay hindi maipa-publish. 必填 项 已 用 * Tatak

Mag-scroll sa Tuktok