Instalación Interactiva de HestiaCP — VPS

Esta guía detalla cómo instalar Hestia Control Panel en un VPS desde cero, en modo interactivo, con todos los pasos correctos para evitar errores de IPv6, hostname, y dependencias rotas.

1️⃣ Preparar el servidor

Conecta por SSH como root y actualiza el sistema:

apt update && apt upgrade -y
apt install -y curl wget sudo bash

Desactiva IPv6 para evitar bloqueos de red con GitHub:

echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf
echo 'net.ipv6.conf.default.disable_ipv6 = 1' >> /etc/sysctl.conf
sysctl -p

Reinicia el VPS:

reboot

2️⃣ Configurar el Hostname

Una vez reiniciado, vuelve a conectarte y define un hostname válido:

hostnamectl set-hostname server.dominio.com

Verifica que esté configurado correctamente:

hostnamectl

En tu proveedor DNS, crea un registro A apuntando a tu IP:

server.dominio.com  →  123.123.123.123

3️⃣ Descargar el instalador correcto

Descarga el instalador de Ubuntu forzando IPv4:

wget -4 https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install-ubuntu.sh -O hst-install-ubuntu.sh
chmod +x hst-install-ubuntu.sh
ls -lh hst-install-ubuntu.sh

4️⃣ Ejecutar el instalador en modo interactivo

Ejecuta el instalador con modo interactivo:

sudo bash hst-install-ubuntu.sh --interactive yes

Preguntas típicas:

La instalación tarda unos 20–30 minutos.

5️⃣ Finalización e ingreso al panel

Al finalizar verás algo como:

Congratulations!
Access your control panel at:
https://server.dominio.com:8083
Username: admin
Password: ********

Accede desde tu navegador (usa https:// y acepta el certificado temporal).

6️⃣ Configuración posterior

Errores comunes y soluciones

Resumen final

Regresar