HestiaCP panel universe-level tutorial: I-install ang mga script, pagdugang mga website ug dali nga pagdumala sa VPS

Gusto nga dali nga madumala ang imong Virtual Private Server (VPS)? Pagkat-on unsaon pag-instalarHestiaCPPanel alang sa katapusang kasinatian sa pagdumala sa server.

amuaunibersoAng una nga lebel nga giya magdala kanimo sa matag lakang aron makompleto ang pag-install ug pag-configure sa HestiaCP, nga naglangkob sa mga script sa pag-install, mga pagdugang sa website ug mga firewall, nga naghimo sa pagdumala sa imong server nga hapsay ug luwas.

Unsay buot ipasabot ni Hestia?

Si Hestia mao ang diyosa sa hurnohan sa karaang mitolohiya sa Gresya.

Kung maghisgot kita bahin sa Hestia, ang una nga gihunahuna sa kadaghanan sa mga tawo mao ang diyosa sa abohan, hudno ug kalayo sa karaang mitolohiya sa Gresya.

Nailhan tungod sa kainit ug proteksyon niini, gisiguro ni Hestia nga ang mga siga sa mga balay ug mga templo dili gyud mapalong.

Sa susama, sa modernong kalibutan sa kompyuter, si Hestia usab adunay hinungdanon nga papel - HestiaCP.

HestiaCP panel universe-level tutorial: I-install ang mga script, pagdugang mga website ug dali nga pagdumala sa VPS

Ang HestiaCP panel dali nga nagdumala sa VPS

Ang HestiaCP usa ka bukas nga gigikanan Linux Artifact sa control panel sa server.

  • Ang HestiaCP mahimong tawgon nga "all-rounder" sa pagdumala sa server.
  • Nailhan ang HestiaCP tungod sa kayano, kaepektibo ug kadali.
  • Sama sa karaang diyosa, naghatag kasaligan nga proteksyon ug suporta alang sa imong server.

Natawo kini gikan sa sikat VestaCP, apan samtang ang pag-uswag ug pagmentinar sa VestaCP anam-anam nga misulod sa "sleep mode", daghang mga isyu sa seguridad ug mga kahuyangan ang wala naayo sa oras...

Ingon usa ka sangputanan, usa ka grupo sa mga nag-develop sa layo nga panan-aw nakahukom nga magsugod pag-usab ug nagmugna usa ka bag-ong sanga, ang Hestia CP, aron magpadayon sa pag-ayo ug pagmentinar niini aron mahimo ang pagdumala sa server nga labi ka luwas ug kombenyente.

Pagpaila sa function sa HestiaCP control panel

Ang HestiaCP naghatag usa ka yano ug dali gamiton nga interface, dali ka makadugang mga account sa gumagamit, mga ngalan sa domain sa website ug i-configure ang ubang mga aspeto sa server.

Ania ang pipila ka mahinungdanong bahin:

  • Suporta sa daghang pinulongan: Ang HestiaCP nagsuporta sa daghang mga pinulongan, lakip ang Chinese.
  • Suporta sa web server: Apache2 ug NGINX nga adunay PHP-FPM, nagsuporta sa daghang bersyon sa PHP (5.6-8.1, default 8.0).
  • DNS server: DNS server (Bind) nga adunay cluster function.
  • Serbisyo sa mail: Naghatag POP/IMAP/SMTP mail nga serbisyo, nga adunay anti-virus, anti-spam ug web mail (ClamAV, SpamAssassin, Sieve, Roundcube, Rainloop).
  • Database: Nagsuporta sa mga database sa MariaDB ug/o PostgreSQL.
  • Suporta sa SSL: Nagsuporta sa Let's Encrypt SSL ug wildcard nga mga sertipiko.
  • Firewall: Firewall nga adunay brute force attack detection ug mga IP list (iptables, fail2ban ug ipset).

HestiaCP panel universe-level tutorial: I-install ang script, idugang ang website ug dali nga pagdumala sa VPS nga hulagway 2

Panguna nga mga kinahanglanon alang sa pag-instalar sa HestiaCP

Sa wala pa i-install ang Hestia, kinahanglan nimo nga masabtan ang sukaranan nga mga kinahanglanon alang sa server.

Ang Hestia kinahanglan nga nagdagan sa usa ka bag-ong operating system aron masiguro nga kini molihok sa husto.

Ang mosunod mao ang minimum ug girekomendar nga mga configuration:

Uri sa pag-configure中央处理器内存diskoperating system
Minimum nga configuration1 core, 64-bit1 GB (walay SpamAssassin ug ClamAV)10 GB nga hard driveDebian 10, 11 o 12, Ubuntu 20.04, 22.04 LTS
Girekomendar nga configuration4 Nukleyar4 GB40 GB nga solid state drivePinakabag-o nga Debian, pinakabag-o nga Ubuntu LTS

ubang mga kinahanglanon

  • Ang Hestia nagdagan lamang sa AMD64/x86_64 ug ARM64/aarch64 nga mga processor ug nagkinahanglan ug 64-bit nga operating system.
  • Ang mga processor nga nakabase sa i386 o ARM7 dili suportado.
  • Ang dili LTS nga mga operating system wala gisuportahan.

Pag-andam sa pag-instalar sa HestiaCP panel

Lakang 1: Pagbalhin sa root user

Una, kinahanglan nimo nga ipadagan ang installer ingon gamut. Mahimo kini direkta nga modagan sa terminal o layo gamit ang SSH.

Pagdalagan ang mosunod nga sugo aron mobalhin sa root user:

sudo -i

Lakang 2: Pag-upgrade sa mga pakete sa sistema

Sa dili pa magsugod ang pag-instalar, siguroha nga ang imong mga pakete sa sistema mao ang pinakabag-o. Pagdalagan ang mosunod nga sugo aron mag-upgrade:

apt update -y

Lakang 3: I-install ang CommonSoftware

Ang sistema sa Debian medyo limpyo Girekomenda nga i-install ang pipila nga sagad gigamit nga software:

apt install wget curl sudo vim git -y

Lakang 4: Idugang ang mga rekord sa DNS

Sa kinatibuk-an, kinahanglan nimong idugang ang usa ka A record sa DNS aron masulbad ang IP address isip Hostname domain name sa HestiaCP, pananglitan:

HestiaCP panel universe-level tutorial: I-install ang script, idugang ang website ug dali nga pagdumala sa VPS nga hulagway 3

hcp.domain.tld

(Ilisan ang domain.tld sa imong aktuwal nga domain name)

Tutorial sa script sa pag-install sa HestiaCP

Lakang 1: I-download ang script sa pag-install

I-download ang script sa pag-install pinaagi sa SSH gamit ang mosunod nga sugo:

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

Kung mapakyas ang pag-download tungod sa usa ka sayup sa pag-verify sa SSL, siguroha nga na-install nimo ang ca-certificate package sa imong sistema.

Mahimo nimo kini gamit ang mosunod nga sugo:

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

Lakang 2: Pagdalagan ang script sa pag-install sa HestiaCP

Ang mas sayon ​​nga paagi sa pagpili sa HestiaCP nga mga opsyon sa pag-install mao ang paggamit sa installation string generator.

Aron makapili kung unsang software ang i-install, mahimo nimong pilion nga gamiton ang HestiaCP installation string generator aron mapili kung unsang software ang i-install.

I-klik ang link sa ubos para makaadto sa opisyal nga custom parameters ug configuration sa HestiaCP:

Pagpili kon gikinahanglan:

Ang HestiaCP midugang sa ngalan sa domain sa website No. 4

Ania ang usa ka pananglitan nga mando:

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

Kung nakit-an nimo kini nga kasamok, mahimo usab nimo gamitonChen WeiliangKini, bisan pa, hinumdumihcp.domain.tld,[email protected],p4ssw0rd , usba kini sa kung unsa gyud ang imong gigamit.

Lakang 3: I-restart ang server

Human makompleto ang instalasyon, isulod ang restart server command:

reboot

Ang HestiaCP panel nag-configure sa SSL certificate

Lakang 1:Pagdugang og SSL certificate para sa URL sa panel:

v-add-letsencrypt-host

Kung ang hostname wala pa mabutang kaniadto, kinahanglan nimo nga ipadagan kini una:

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

Usba ang hcp.domain.tld sa imong kaugalingong host name.

Lakang 2:Unya pagsulod sa browser https://hcp.domain.tld:2053

Mahimo nimong ma-access ang panel.

Ang password sa account makita sa command line.

Ang HestiaCP panel midugang sa website

Tungod kay ang default nga gamut nga tiggamit dili luwas, kung gusto nimo magdugang usa ka website sa panel sa HestiaCP, girekomenda nga maghimo usa ka bag-ong tiggamit ug mag log in sa bag-ong tiggamit aron idugang ang ngalan sa domain sa website.

Lakang 1:Idugang ang user account▼

HestiaCP panel universe-level tutorial: I-install ang script, idugang ang website ug dali nga pagdumala sa VPS nga hulagway 5

Lakang 2:Idugang ang ngalan sa domain sa website ▼

HestiaCP panel universe-level tutorial: I-install ang script, idugang ang website ug dali nga pagdumala sa VPS nga hulagway 6

  • Dili girekomenda nga susihon ang suporta sa DNS ug suporta sa mailbox, tungod kay ang DNS ug mailbox nga gitukod sa imong kaugalingon dili igo nga lig-on, ug dali nga makalimtan ang hinungdanon nga mga email.
  • Busa, kini mahimong mas lig-on kon kita mogamit sa DNS ug mailboxes gikan sa dagkong mga tiggama.

Lakang 3:I-edit ang ngalan sa domain sa website ▼

Lakang 3: I-edit ang ngalan sa domain sa website. Girekomenda nga susihon: I-enable ang SSL para sa kini nga domain.

Girekomenda nga susihon:I-enable ang SSL alang niini nga domain

  • Pagkuha ug SSL certificate gamit ang Let's Encrypt
  • I-enable ang awtomatikong pag-redirect sa HTTPS
  • I-enable ang HTTP Strict Transport Security (HSTS)

Isip usa ka gamhanan ug flexible nga panel sa pagdumala sa server, ang HestiaCP dili lamang naghatag og daghang mga gimbuhaton ug episyente nga mga himan sa pagdumala, apan nagmintinar usab sa kasayon ​​sa paggamit ug scalability.

Nagdumala ka man sa usa ka personal nga server o usa ka server sa lebel sa negosyo, ang HestiaCP makatubag sa imong mga panginahanglan, nga nagtugot kanimo nga dali nga makontrol ang kalayo ug seguridad sama sa diyosa nga si Hestia.

Aron masusi ang dugang nga kasayuran bahin sa HestiaCP, palihug bisitaha ang adres sa proyekto sa GitHub ug opisyal nga adres sa website.

Masinati ang kusgan nga mga gimbuhaton sa HestiaCP ug pahimusli ang yano ug episyente nga pagdumala sa server!

Gusto nga makakat-on pa bahin sa HestiaCP?

Girekomenda nga ipadayon nimo ang pagbasa sa among detalyado nga giya kung giunsa pagsulbad ang HestiaCP phpMyAdmin – Problema sa sayop.

Ania ang katapusang kausa-ug-alang-sa-tanan nga solusyon aron matabangan ka sa pag-atubang sa kasagarang mga sayup nga dali▼

I-klik ang link sa ubos ug makit-an nimo ang mas detalyado nga mga solusyon aron masulbad ang hinay nga tulin nga problema tungod sa kawalay katakus sa HestiaCP phpMyAdmin sa pag-cache sa mga templates ▼

Giunsa sa HestiaCP nga mahimo ang mga function sa PHP shell_exec, passthr, system, ug exec?

Ang HestiaCP PHP-FPM ubos sa bug-at nga karga? Dynamic nga panid sa web 500 nga sayup? Kini nga pag-optimize mo-epekto dayon!

发表 评论

Ang imong email address dili mamantala. Gigamit ang mga kinahanglanon nga uma * Label

Linukot nga basahon sa Taas