🔍
Kezelőpanel
HestiaCP testreszabása
HestiaCP megjelenés, logó, web sablonok, email sablonok, hook scriptek és panel port testreszabása.
v1.9.x Frissítve: 2026-06-01

Téma módosítása

A HestiaCP panel megjelenése testreszabható az Admin → Configure Server → Appearance (vagy Theme) szekción keresztül. Elérhető témák:

Egyéni logó feltöltése

  1. Admin → Configure Server.
  2. Keresd meg a Logo vagy Branding szekciót.
  3. Töltsd fel a saját logó fájlodat (SVG, PNG ajánlott, max. 200×50 pixel).
  4. Mentsd el – a logó azonnal megjelenik a panel fejlécében.

Egyéni web sablonok

A HestiaCP web sablonok határozzák meg az egyes domainek Nginx és Apache konfigurációját (virtual host beállítások, PHP-FPM pool, speciális direktívák). Saját sablont létrehozhatsz:

bash
# Nginx web sablonok helye
ls /usr/local/hestia/data/templates/web/nginx/

# Apache web sablonok helye
ls /usr/local/hestia/data/templates/web/apache2/

# Meglévő sablon másolása alapnak
cp /usr/local/hestia/data/templates/web/nginx/default.tpl \
   /usr/local/hestia/data/templates/web/nginx/sajat_sablon.tpl

A .tpl fájl a HTTP, a .stpl fájl az HTTPS konfigurációt tartalmazza. A sablonokban %domain%, %docroot%, %user% stb. helyőrzők használhatók.

Egyéni email sablonok

A HestiaCP által küldött rendszer-emailek (pl. üdvözlő email új felhasználónak, jelszó visszaállítás, értesítések) sablonjai módosíthatók:

bash
# Email sablonok helye
ls /usr/local/hestia/data/templates/mail/

A sablonok egyszerű szöveges fájlok, amelyekben változók (%user%, %domain%, %password% stb.) helyettesítődnek be. Módosítás előtt mindig készíts biztonsági másolatot az eredeti sablonról.

Hook scriptek

A HestiaCP lehetővé teszi, hogy bizonyos műveletek előtt vagy után egyéni script fusson. Például domain hozzáadásakor automatikusan futtathat egy scriptet, amely értesítést küld vagy további konfigurációt végez:

bash
# Hook scriptek helye
ls /usr/local/hestia/data/hooks/

# Példa: domain hozzáadása utáni hook
# Fájlnév: post_add_web_domain.sh
nano /usr/local/hestia/data/hooks/post_add_web_domain.sh

A hook script executable kell, hogy legyen: chmod +x /usr/local/hestia/data/hooks/post_add_web_domain.sh

HestiaCP panel port megváltoztatása

Az alapértelmezett 8083-as port megváltoztatható (pl. ha egy másik szolgáltatással ütközik, vagy biztonsági okból más portot szeretnél használni):

bash
# Port megváltoztatása (pl. 8443-ra)
v-change-sys-port 8443

# Ne felejtsd el a tűzfalban is megnyitni az új portot!
v-add-firewall-rule ACCEPT tcp 8443

# Majd a régit lezárni:
# v-delete-firewall-rule [szabály ID]

A parancs után a HestiaCP service automatikusan újraindul. Az új URL: https://SZERVER-IP:8443

Frissítések és testreszabás: A HestiaCP rendszerfrissítések (v-update-sys-hestia) a rendszerfájlokat felülírhatják, beleértve egyes sablonokat és konfigfájlokat. A testreszabott fájlokat mindig tárold külön helyen (pl. Git repóban vagy /root/hestia-custom/ mappában), és frissítés után ellenőrizd, hogy nem íródtak-e felül.