HestiaCP és una bifurcació de VestaCP que inclou moltes altres característiques interessants que no té VestaCP, com ara la compatibilitat nativa amb diferents versions de PHP, així com molts paquets actualitzats, com ara MariaDB.
A Clouding pots crear un servidor amb la imatge preinstal·lada de HestiaCP i, per tant, no cal instal·lar-lo manualment.
Instal·lació de HestiaCP
Per instal·lar-lo, hem de crear un servidor nou amb la imatge del Debian 10, 11 o 12 o de l'Ubuntu 20.04 o 22.04 LTS.
Un cop creat, hem d'accedir al servidor per SSH i actualitzar els paquets del sistema operatiu:
# apt update && apt upgrade -y
Descarreguem l'script:
# wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
L'executem:
# bash hst-install.sh
També el podem personalitzar indicant-hi la nostra adreça electrònica i el domini principal de HestiaCP:
# bash hst-install.sh -f -y no -e email@domain.tld -p p4ssw0rd -s hostname.domain.tld
- -e: Hi hem d'indicar la nostra adreça electrònica (ha de ser una adreça vàlida).
- -p: Hem de configurar la IP per accedir-hi amb l'usuari admin.
- -s: Hem de configurar un nom d'amfitrió per al servidor. És important que sigui un nom d'amfitrió real, ja que, si no ho és, és molt probable que la IP del teu servidor acabi en llistes de bloqueig de correu brossa. Recomanem fer servir el domini principal del servidor o el nom d'amfitrió creat automàticament per al teu servidor.
Si vols configurar més opcions de HestiaCP, pots fer servir aquest generador de scripts per seleccionar els paquets que necessitis.
Per instal·lar Apache + Nginx + MultiPHP + vsFTPd + Bind9 + MariaDB + Correu complet + Fail2Ban:
# bash hst-install.sh --apache yes --nginx yes --phpfpm yes --multiphp yes --vsftpd yes --proftpd no --named yes --mysql yes --postgresql no --exim yes --dovecot yes --clamav yes --spamassassin yes --iptables yes --fail2ban yes --quota yes --api yes --force yes --interactive no --port 8083 --hostname hostname.domain.tld --email email@domain.tld --password p4ssw0rd --lang es
Per instal·lar Apache + Nginx + MultiPHP + proFTPd + Bind9 + Postgresql + Correu complet + Fail2Ban:
# bash hst-install.sh --apache yes --nginx yes --phpfpm yes --multiphp yes --vsftpd no --proftpd yes --named yes --mysql no --postgresql yes --exim yes --dovecot yes --clamav yes --spamassassin yes --iptables yes --fail2ban yes --quota yes --api yes --force yes --interactive no --port 8083 --hostname hostname.domain.tld --email email@domain.tld --password p4ssw0rd --lang es
Per instal·lar Hestia sense correu:
# bash hst-install.sh --apache yes --nginx yes --phpfpm yes --multiphp yes --vsftpd no --proftpd yes --named yes --mysql yes --postgresql no --exim no --dovecot no --clamav no --spamassassin no --iptables yes --fail2ban yes --quota no --api no --force yes --interactive no --port 8083 --hostname hostname.domain.tld --email email@domain.tld --password p4ssw0rd --lang es
El procés d'instal·lació pot trigar entre 10 i 15 minuts i, un cop acabat, ens indicarà les dades d'accés a HestiaCP:
Perquè tot funcioni correctament, cal reiniciar el servidor; per tant, el reiniciarem introduint Y.
Després del reinici, ja hi podrem accedir pel port 8083 introduint https://IP_SERVIDOR:8083 a la barra d'adreces del navegador:
Esperem que aquest article t'hagi ajudat. Si tens cap dubte sobre aquesta qüestió o qualsevol altra relacionada amb els teus servidors a Clouding, escriu-nos a soporte@clouding.io. Som aquí per ajudar-te! 😉