HestiaCP-panela universnivela lernilo: Instalu skriptojn, aldonu retejojn kaj facile administru VPS

Ĉu vi volas facile administri vian Virtualan Privan Servilon (VPS)? Lernu kiel instaliHestiaCPPanelo por la finfina servila administra sperto.

niauniversoLa unuanivela gvidilo kondukos vin paŝon post paŝo por kompletigi la instaladon kaj agordon de HestiaCP, kovrante instalajn skriptojn, retejajn aldonojn kaj fajroŝirmilojn, igante vian servilan administradon efika kaj sekura.

Kion signifas Hestia?

Hestia estas la diino de la forno en antikva greka mitologio.

Kiam ni parolas pri Hestia, la unua afero, pri kiu plej multaj homoj povas pensi, estas la diino de la kameno, forno kaj fajro en la antikva greka mitologio. Ŝi estas unu el la dek du ĉefaj dioj de Olimpo.

Konata pro sia varmo kaj protekto, Hestia certigas, ke la flamoj de hejmoj kaj temploj neniam estingiĝas.

Simile, en la moderna komputila mondo, Hestia ankaŭ ludas gravan rolon - HestiaCP.

HestiaCP-panela universnivela lernilo: Instalu skriptojn, aldonu retejojn kaj facile administru VPS

HestiaCP-panelo facile administras VPS

HestiaCP estas malferma fonto linux Servila kontrolpanela artefakto.

  • HestiaCP povas esti nomita la "ĉiuflanka" de servila administrado.
  • HestiaCP estas konata pro sia simpleco, efikeco kaj ĉiuflankeco.
  • Same kiel tiu antikva diino, provizante fidindan protekton kaj subtenon por via servilo.

Ĝi naskiĝis el la populara VestaCP, sed ĉar la evoluo kaj prizorgado de VestaCP iom post iom eniris "dorman reĝimon", multaj sekurecproblemoj kaj vundeblecoj ne estis fiksitaj ĝustatempe...

Kiel rezulto, grupo de antaŭvidaj programistoj decidis komenci denove kaj kreis novan branĉon, Hestia CP, por daŭre plibonigi kaj konservi ĝin por fari serviladministradon pli sekura kaj oportuna.

HestiaCP-kontrolpanela funkcio-enkonduko

HestiaCP provizas simplan kaj facile uzeblan interfacon, vi povas facile aldoni uzantkontojn, retejajn domajnajn nomojn kaj agordi aliajn aspektojn de la servilo.

Jen kelkaj ĉefaj trajtoj:

  • Plurlingva subteno: HestiaCP subtenas plurajn lingvojn, inkluzive de la ĉina.
  • Subteno de retservilo: Apache2 kaj NGINX kun PHP-FPM, subtenas plurajn PHP-versiojn (5.6-8.1, defaŭlte 8.0).
  • DNS-servilo: DNS-servilo (Bind) kun cluster-funkcio.
  • Poŝtservo: Provizas POP/IMAP/SMTP-poŝtservon, kun kontraŭvirusa, kontraŭspamo kaj retpoŝto (ClamAV, SpamAssassin, Sieve, Roundcube, Rainloop).
  • Datumbazo: Subtenas MariaDB kaj/aŭ PostgreSQL-datumbazon.
  • SSL-subteno: Subtenas Let's Encrypt SSL kaj ĵokerajn atestilojn.
  • Fajroŝirmilo: Fajroŝirmilo kun malpura forto ataka detekto kaj IP-listoj (iptables, fail2ban kaj ipset).

HestiaCP ofertas uzanto-amikan interfacon, kiu permesas al vi facile aldoni uzantkontojn, retejajn domajnojn kaj agordi aliajn aspektojn de la servilo. Jen kelkaj ŝlosilaj funkcioj: Plurlingva subteno: HestiaCP subtenas plurajn lingvojn, inkluzive de la ĉina. Subteno por retserviloj: Apache2 kaj NGINX kun PHP-FPM, subtenante plurajn PHP-versiojn (5.6-8.1, defaŭlte 8.0).

Bazaj postuloj por instali HestiaCP

Antaŭ ol instali Hestia, vi devas kompreni ĝiajn bazajn postulojn por la servilo.

Hestia devas funkcii per tute nova operaciumo por certigi, ke ĝi funkcias ĝuste.

La jenaj estas la minimumaj kaj rekomenditaj agordoj:

Tipo de agordo中央处理器Memorodiskooperaciumo
Minimuma agordo1 kerno, 64-bita1 GB (sen SpamAssassin kaj ClamAV)Malmola disko de 10 GBDebian 10, 11 aŭ 12, Ubuntu 20.04, 22.04 LTS
Rekomendita agordo4 Nuklea4 GB40 GB solida diskoPlej nova Debiano, plej nova Ubuntu LTS

aliaj postuloj

  • Hestia nur funkcias per procesoroj AMD64/x86_64 kaj ARM64/aarch64 kaj postulas 64-bitan operaciumon.
  • i386 aŭ ARM7 bazitaj procesoroj ne estas subtenataj.
  • Ne-LTS operaciumoj ne estas subtenataj.

HestiaCP-panela instalado-preparo

Paŝo 1: Ŝanĝu al radika uzanto

Unue, vi devas ruli la instalilon kiel radiko. Ĝi povas esti rulita rekte en la terminalo aŭ malproksime uzante SSH.

Rulu la sekvan komandon por ŝanĝi al la radika uzanto:

sudo -i

Paŝo 2: Ĝisdatigu sistemajn pakaĵojn

Antaŭ ol komenci la instaladon, certigu, ke viaj sistemaj pakoj estas ĝisdatigitaj. Rulu la sekvan komandon por ĝisdatigi:

apt update -y

Paŝo 3: Instalu KomunanProgramaro

La Debiana sistemo estas relative pura. Oni rekomendas instali iujn ofte uzatajn programojn:

apt install wget curl sudo vim git -y

Paŝo 4: Aldonu DNS-rekordojn

Ĝenerale, vi devas aldoni A-rekordon en DNS por solvi la IP-adreson kiel la domajna nomo de Gastiganto HestiaCP, ekzemple:

Ĝenerale, vi bezonas aldoni A-rekordon en DNS por solvi la IP-adreson, kiu tiam servos kiel la domajno de gastigantnomo por HestiaCP.

hcp.domain.tld

(Anstataŭigu domain.tld per via propra reala domajna nomo)

HestiaCP-instala skripto lernilo

Paŝo 1: Elŝutu la instalan skripton

Elŝutu la instalan skripton per SSH per la sekva komando:

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

Se la elŝuto malsukcesas pro SSL-konfirma eraro, certigu, ke vi havas la ca-atestilon instalitan en via sistemo.

Vi povas fari tion uzante la jenan komandon:

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

Paŝo 2: Rulu la instalan skripton HestiaCP

Pli facila maniero elekti HestiaCP-instalajn opciojn estas uzi la instalan ĉengeneratoron.

Por elekti kian programaron instali, vi povas elekti uzi la HestiaCP-instalaĵan ĉengeneratoron por elekti kiun programaron instali.

Alklaku la suban ligilon por iri al la oficialaj kutimaj parametroj kaj agordaj opcioj de HestiaCP:

Elektu laŭbezone:

Paŝo 2: Ekzekuti la instalan skripton de HestiaCP. Pli simpla maniero elekti la instalajn opciojn de HestiaCP estas uzi la instalan ĉengeneratoron. Por elekti la programaron instali, vi povas uzi la instalan ĉengeneratoron de HestiaCP por elekti la programaron instali.

Jen ekzemplo komando:

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

Se vi trovas ĝin ĝena, vi ankaŭ povas uziChen WeiliangĈi tio tamen memoruhcp.domain.tld,[email protected],p4ssw0rd , ŝanĝu ĝin al tio, kion vi efektive uzas.

Se la instala komando malsukcesas ĉi tie, la jena eraro okazos:

-bash: !WeZSJ: event not found

Bonvolu anstataŭe enigi la jenan instalan komandon:

bash hst-install.sh

Paŝo 3: Rekomencu la servilon

Post kiam la instalado finiĝas, enigu la komandon de rekomenca servilo:

reboot

HestiaCP-panelo agordas SSL-atestilon

paŝo 1:Aldonu SSL-atestilon por la URL de la panelo:

v-add-letsencrypt-host

Se la gastiga nomo ne estis agordita antaŭe, vi devas unue ruli ĝin:

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

Ŝanĝu hcp.domain.tld al via propra gastiga nomo.

paŝo 2:Poste enigu en la retumilo https://hcp.domain.tld:2053

Vi povas aliri la panelon.

La konta pasvorto povas esti vidita en la komandlinio.

HestiaCP-panelo aldonas retejon

Ĉar la defaŭlta radika uzanto ne estas sekura, se vi volas aldoni retejon al la panelo HestiaCP, oni rekomendas krei novan uzanton kaj ensaluti al la nova uzanto por aldoni la retpaĝan domajnan nomon.

paŝo 1:Aldoni uzantkonton▼

Aldoni retejon al la panelo HestiaCP estas rekomendinda ĉar la defaŭlta administranta uzantokonto estas nesekura. Por aldoni retejon al la panelo HestiaCP, estas konsilinde krei novan uzantokonton kaj ensaluti al tiu nova uzantokonto por aldoni la domajnon de la retejo. Paŝo 1: Aldoni uzantokonton

paŝo 2:Aldonu retpaĝan domajnan nomon ▼

Aldoni retejan domajnon al HestiaCP

  • Ne rekomendas kontroli DNS-subtenon kaj leterkeston-subtenon, ĉar la DNS kaj leterkesto konstruitaj de vi mem ne estas sufiĉe stabilaj, kaj estas facile maltrafi gravajn retpoŝtojn.
  • Sekve, ĝi estos pli stabila se ni uzos DNS kaj leterkestojn de ĉefaj fabrikantoj.

paŝo 3:Redakti retpaĝan domajnan nomon ▼

Paŝo 3: Redaktu la retpaĝan domajnan nomon. Oni rekomendas kontroli: Ebligu SSL por ĉi tiu domajno

Rekomendita kontroli:Ebligu SSL por ĉi tiu domajno

  • Akiru SSL-atestilon per Let's Encrypt
  • Ebligu HTTPS aŭtomatan alidirekton
  • Ebligu HTTP Strict Transport Security (HSTS)

Kiel potenca kaj fleksebla servila administra panelo, HestiaCP ne nur provizas riĉajn funkciojn kaj efikajn administrajn ilojn, sed ankaŭ konservas facilecon de uzado kaj skaleblo.

Ĉu vi administras personan servilon aŭ entreprenan servilon, HestiaCP povas plenumi viajn bezonojn, permesante al vi facile kontroli fajron kaj sekurecon kiel la diino Hestia.

Por esplori pli da informoj pri HestiaCP, bonvolu viziti ĝian GitHub-projektadreson kaj oficialan retejon.

Spertu la potencajn funkciojn de HestiaCP kaj ĝuu simplan kaj efikan administradon de serviloj!

Ĉu vi volas lerni pli pri HestiaCP?

Ni rekomendas, ke vi daŭrigu legi nian detalan gvidilon pri kiel ŝanĝi la defaŭltan stokadmotoron de MariaDB al MyISAM uzante HestiaCP. Ĝi estas simpla unupaŝa procezo! ▼

Jen la finfina unufoja solvo por helpi vin facile trakti oftajn erarojn▼

Alklaku la ligilon sube por trovi pliajn informojn pri solvado de HestiaCP. phpMyAdminDetalaj solvoj al la problemo de malrapida funkciado kaŭzita de la nekapablo konservi ŝablonojn en kaŝmemoro ▼

Kiel HestiaCP ebligas PHP-funkciojn shell_exec, passthr, system kaj exec?

HestiaCP PHP-FPM estas sub peza ŝarĝo? Dinamika retpaĝo 500 eraro? Ĉi tiu optimumigo efektiviĝos tuj!

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas uzataj * Etikedo

Rulumu al Supro