Tutorial na nivou univerzuma HestiaCP panela: Instalirajte skripte, dodajte web stranice i lako upravljajte VPS-om

Želite li jednostavno upravljati svojim virtualnim privatnim serverom (VPS)? Naučite kako instalirati HestiaCP panel i uživajte u vrhunskom iskustvu upravljanja serverom.

Naš sveobuhvatni vodič će vas korak po korak provesti kroz instalaciju i konfiguraciju HestiaCP-a, obuhvatajući instalacijske skripte, dodavanje web stranica i zaštitni zid (firewall), čineći upravljanje vašim serverom efikasnim i sigurnim.

Šta znači Hestija?

Hestia je boginja peći u starogrčkoj mitologiji.

Kada govorimo o Hestiji, prva stvar na koju ljudi mogu pomisliti je boginja ognjišta, peći i vatre u drevnoj grčkoj mitologiji. Ona je jedan od dvanaest glavnih bogova Olimpa.

Poznata po svojoj toplini i zaštiti, Hestia osigurava da se plamen domova i hramova nikada ne ugasi.

Slično tome, u modernom kompjuterskom svijetu, Hestia također igra važnu ulogu - HestiaCP.

Tutorial na nivou univerzuma HestiaCP panela: Instalirajte skripte, dodajte web stranice i lako upravljajte VPS-om

HestiaCP panel lako upravlja VPS-om

HestiaCP je kontrolna ploča otvorenog koda za Linux servere.

  • HestiaCP se može nazvati "svestranim" u upravljanju serverom.
  • HestiaCP je poznat po svojoj jednostavnosti, efikasnosti i svestranosti.
  • Baš poput one drevne boginje, pružajući pouzdanu zaštitu i podršku vašem serveru.

Izveden je iz popularnog VestaCP-a , ali kako je razvoj i održavanje VestaCP-a postepeno ulazilo u "mirujući način rada", mnogi sigurnosni problemi i ranjivosti nisu na vrijeme ispravljeni...

Kao rezultat toga, grupa dalekovidih ​​programera odlučila je da počne iznova i stvorila je novu granu, Hestia CP, kako bi je nastavila poboljšavati i održavati kako bi upravljanje serverom učinilo sigurnijim i praktičnijim.

Uvod u funkciju HestiaCP kontrolne ploče

HestiaCP pruža jednostavan i lak za korištenje sučelje, možete lako dodati korisničke račune, nazive domena web stranice i konfigurirati druge aspekte servera.

Evo nekih ključnih karakteristika:

  • Podrška za više jezika: HestiaCP podržava više jezika, uključujući kineski.
  • Podrška za veb server: Apache2 i NGINX sa PHP-FPM, podržava više verzija PHP-a (5.6-8.1, podrazumevano 8.0).
  • DNS server: DNS server (Bind) sa funkcijom klastera.
  • Usluga pošte: POP/IMAP/SMTP mail servis, sa antivirusnom, anti-spam i web poštom (ClamAV, SpamAssassin, Sieve, Roundcube, Rainloop).
  • Baza podataka: Podržava MariaDB i/ili PostgreSQL baze podataka.
  • SSL podrška: Podržava Let's Encrypt SSL i džoker certifikate.
  • Vatrozid: Vatrozid sa detekcijom napada grubom silom i IP listama (iptables, fail2ban i ipset).

HestiaCP nudi korisnički interfejs koji vam omogućava jednostavno dodavanje korisničkih računa, domena web stranica i konfigurisanje drugih aspekata servera. Evo nekih ključnih karakteristika: Višejezična podrška: HestiaCP podržava više jezika, uključujući kineski. Podrška za web server: Apache2 i NGINX sa PHP-FPM, podržavajući više PHP verzija (5.6-8.1, podrazumevana je 8.0).

Osnovni zahtjevi za instaliranje HestiaCP

Prije instaliranja Hestie, morate razumjeti njene osnovne zahtjeve za server.

Hestia treba da radi na potpuno novom operativnom sistemu kako bi se osiguralo da ispravno funkcioniše.

Sljedeće su minimalne i preporučene konfiguracije:

Vrsta konfiguracijeCPUMemorijadisk操作系统
Minimalna konfiguracija1 jezgro, 64-bit1 GB (bez SpamAssassin i ClamAV)10 GB hard diskDebian 10, 11 ili 12, Ubuntu 20.04, 22.04 LTS
Preporučena konfiguracija4 Nuklearni4 GB40 GB SSD uređajNajnoviji Debian, najnoviji Ubuntu LTS

drugi zahtjevi

  • Hestia radi samo na AMD64/x86_64 i ARM64/aarch64 procesorima i zahtijeva 64-bitni operativni sistem.
  • Procesori zasnovani na i386 ili ARM7 nisu podržani.
  • Operativni sistemi koji nisu LTS nisu podržani.

Priprema za ugradnju HestiaCP panela

Korak 1: Prebacite se na root korisnika

Prvo, morate pokrenuti instalater kao root. Može se pokrenuti direktno u terminalu ili daljinski koristeći SSH.

Pokrenite sljedeću naredbu da se prebacite na root korisnika:

sudo -i

Korak 2: Nadogradite sistemske pakete

Prije početka instalacije provjerite jesu li sistemski paketi ažurirani. Pokrenite sljedeću naredbu za nadogradnju:

apt update -y

Korak 3: Instalirajte često korišteni softver

Debian sistem je relativno čist. Preporučuje se instaliranje nekog uobičajenog softvera:

apt install wget curl sudo vim git -y

Korak 4: Dodajte DNS zapise

Uopšteno govoreći, morate dodati A zapis u DNS da biste razriješili IP adresu kao ime domene imena hosta HestiaCP, na primjer:

Generalno, potrebno je dodati A zapis u DNS da biste razriješili IP adresu, koja će zatim služiti kao domen imena hosta za HestiaCP.

hcp.domain.tld

(Zamijenite domain.tld sa svojim stvarnim imenom domene)

Tutorijal za instalacijsku skriptu HestiaCP

Korak 1: Preuzmite instalacijsku skriptu

Preuzmite instalacijsku skriptu putem SSH-a koristeći sljedeću naredbu:

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

Ako preuzimanje ne uspije zbog greške u verifikaciji SSL-a, uvjerite se da imate instaliran ca-certificate paket na vašem sistemu.

To možete učiniti pomoću sljedeće naredbe:

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

Korak 2: Pokrenite instalacijsku skriptu HestiaCP

Lakši način za odabir opcija HestiaCP instalacije je korištenje generatora instalacijskih nizova.

Da biste odabrali koji softver želite instalirati, možete odabrati da koristite HestiaCP generator nizova za instalaciju kako biste odabrali koji softver želite instalirati.

Kliknite na link ispod da biste otišli na HestiaCP-ove službene prilagođene parametre i opcije konfiguracije:

Odaberite po potrebi:

Korak 2: Pokretanje skripte za instalaciju HestiaCP-a. Jednostavniji način za odabir opcija instalacije HestiaCP-a je korištenje generatora instalacijskih stringova. Da biste odabrali koji softver želite instalirati, možete koristiti generator instalacijskih stringova HestiaCP-a.

Evo primjera naredbe:

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

Ako smatrate da je problematično, također možete koristitiChen WeiliangOvo, međutim, zapamtitehcp.domain.tld,[email protected],p4ssw0rd , promijenite ga u ono što stvarno koristite.

Ako instalacijska naredba ovdje ne uspije, pojavit će se sljedeća greška:

-bash: !WeZSJ: event not found

Umjesto toga, unesite sljedeću instalacijsku naredbu:

bash hst-install.sh

Korak 3: Ponovo pokrenite server

Nakon što je instalacija završena, unesite naredbu restart servera:

reboot

HestiaCP panel konfiguriše SSL sertifikat

Korak 1: Dodajte SSL certifikat URL-u panela:

v-add-letsencrypt-host

Ako ime hosta nije ranije postavljeno, prvo ga morate pokrenuti:

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

Promijenite hcp.domain.tld u svoje vlastito ime hosta.

Korak 2:Zatim unesite u pretraživač https://hcp.domain.tld:2053

Možete pristupiti panelu.

Lozinka naloga se može vidjeti u komandnoj liniji.

HestiaCP panel dodaje web stranicu

Budući da zadani root korisnik nije siguran, ako želite dodati web stranicu na HestiaCP panel, preporučuje se da kreirate novog korisnika i prijavite se na novog korisnika kako biste dodali naziv domene web stranice.

Korak 1: Dodajte korisnički račun ▼

Dodavanje web stranice na HestiaCP panel se preporučuje jer je zadani root korisnički račun nesiguran. Da biste dodali web stranicu na HestiaCP panel, preporučuje se kreiranje novog korisničkog računa i prijava na taj novi korisnički račun kako biste dodali domenu web stranice. Korak 1: Dodajte korisnički račun

Korak 2: Dodajte domenu web stranice ▼

Dodajte domenu web stranice na HestiaCP

  • Nije preporučljivo provjeravati DNS podršku i podršku za poštansko sanduče, jer DNS i poštansko sanduče koje ste sami napravili nisu dovoljno stabilni i lako je propustiti važne poruke e-pošte.
  • Stoga će biti stabilnije ako koristimo DNS i poštanske sandučiće velikih proizvođača.

Korak 3: Uredite naziv domene web stranice ▼

Korak 3: Uredite naziv domene web stranice Preporučljivo je provjeriti: Omogući SSL za ovu domenu

Preporučena opcija: Omogući SSL za ovu domenu

  • Nabavite SSL certifikat koristeći Let's Encrypt
  • Omogućite HTTPS automatsko preusmjeravanje
  • Omogući HTTP strogu sigurnost transporta (HSTS)

Kao moćan i fleksibilan panel za upravljanje serverom, HestiaCP ne samo da pruža bogate funkcije i efikasne alate za upravljanje, već i održava jednostavnost upotrebe i skalabilnost.

Bilo da upravljate ličnim serverom ili serverom na nivou preduzeća, HestiaCP može zadovoljiti vaše potrebe, omogućavajući vam da lako kontrolišete vatru i bezbednost poput boginje Hestije.

Da biste istražili više informacija o HestiaCP-u, posjetite njegovu GitHub adresu projekta i adresu službene web stranice.

Iskusite moćne funkcije HestiaCP i uživajte u jednostavnom i efikasnom upravljanju serverom!

Želite saznati više o HestiaCP-u?

Preporučujemo da nastavite čitati naš detaljni vodič o tome kako promijeniti zadani mehanizam za pohranu podataka MariaDB-a na MyISAM pomoću HestiaCP-a. To je jednostavan proces u jednom koraku! ▼

Evo konačnog rješenja jednom za svagda koje će vam pomoći da se s lakoćom nosite s uobičajenim greškama▼

Kliknite na link ispod kako biste pronašli detaljnija rješenja za problem HestiaCP phpMyAdmin- a koji ne uspijeva keširati predloške, što uzrokuje spore performanse ▼

Kako HestiaCP omogućava PHP funkcije shell_exec, passthr, system i exec?

HestiaCP PHP-FPM je pod velikim opterećenjem? Greška 500 dinamičke web stranice? Ova optimizacija stupa na snagu odmah!

Komentari

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

Dođite na vrh