Előkészületek
A HestiaCP telepítéséhez egy frissen telepített Ubuntu 24.04 LTS szerverre van szükség, amelyre root jogosultsággal rendelkezel. Fontos, hogy a szerver korábban még ne legyen konfigurálva – a telepítő maga állít be minden szükséges komponenst.
Ajánlott VPS szolgáltatók, amelyek kiváló kompatibilitást biztosítanak:
- Hetzner Cloud – kiváló ár/érték arány, európai adatközpontok
- DigitalOcean – egyszerű kezelhesőség, részletes dokumentáció
- Vultr – sokféle lokáció, gyors telepítés
Minimális ajánlott konfiguráció: 2 vCPU, 2 GB RAM, 20 GB SSD tárhely.
Telepítés lépései
1. SSH bejelentkezés a szerverre
Csatlakozz a szerverhez SSH-n root felhasználóként. Cseréld ki a SZERVER-IP részt a szervered tényleges IP-címére:
ssh root@SZERVER-IP2. Rendszer frissítése
Telepítés előtt frissítsd a rendszer összes csomagját a legújabb verzióra:
apt update && apt upgrade -y3. Telepítő letöltése
Töltsd le a HestiaCP hivatalos telepítőscriptjét a GitHub repository-ból:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh4a. Telepítő futtatása – egyszerű mód
Az interaktív telepítő végigvezet a beállítási lehetőségeken, és maga ajánlja az ajánlott konfigurációt:
bash hst-install.sh4b. Egyéni telepítés paraméterekkel (ajánlott)
Ha előre tudod milyen komponensekre van szükséged, adj meg mindent paraméterként. Ez a módszer gyorsabb és kiszámíthatóbb eredményt ad:
bash hst-install.sh \
--apache yes \
--phpfpm yes \
--multiphp 8.2,8.3,8.4 \
--mysql yes \
--exim yes \
--dovecot yes \
--clamav yes \
--spamassassin yes \
--fail2ban yes \
--hostname szerver.domain.hu \
--email admin@domain.hu \
--password TitkosJelszo123 \
--lang hu--lang hu kapcsolóval magyarul jelenik meg a panel felülete! A HestiaCP teljes körű magyar fordítást tartalmaz, így a vezérlőpanel menüi, hibaüzenetei és értesítései is magyarul jelennek meg.5. Telepítés folyamata
A telepítő megerősítést kér, majd automatikusan elvégzi az összes szükséges műveletet. A folyamat általában 10–20 percet vesz igénybe a szerver sebességétől függően. A következő komponensek kerülnek telepítésre:
- Nginx – reverse proxy és statikus fájlkiszolgáló
- Apache – dinamikus tartalmak kiszolgálása PHP-FPM-mel
- PHP-FPM – több PHP verzió párhuzamos használata (8.2, 8.3, 8.4)
- MariaDB – adatbázis-szerver MySQL kompatibilis módon
- Exim – kimenő levelezőszerver (MTA)
- Dovecot – IMAP/POP3 levelezési protokoll kiszolgáló
- ClamAV – víruskeresés az e-mailekhez
- SpamAssassin – spam szűrés pontozásos módszerrel
- Fail2Ban – brute-force támadások elleni védelem
6. Befejezés után – belépési adatok
A telepítés végén a terminálban megjelennek a belépési adatok. Jegyezd fel ezeket:
Congratulations!
HestiaCP has been successfully installed.
Admin URL: https://SZERVER-IP:8083
Username: admin
Password: TitkosJelszo123Gyakori hibák és megoldásaik
apt update parancsot, majd próbáld újra a telepítést.apt-get install ca-certificates -y, majd próbáld újra a letöltést.szerver.domain.hu – ne csak a hostname-t, pl. szerver.