Este artículo acompaña al tutorial del 9 de enero de 2020: dejar WHM y cPanel en un servidor cloud. No es el cPanel del Cloud Web Hosting ni el reseller: aquí el panel se instala en tu máquina, por SSH, como root.

El video dura diez minutos; el instalador, no. La guía que cita el propio video está en el portal: Instalación y Configuración de WHM/cPanel (hoy sobre AlmaLinux; en 2020 el grabado puede mostrar CentOS). Los comandos de abajo son los de esa KB. No uses el dominio viejo conexcolcloud.co.

Qué vas a tener al terminar

WHM respondiendo en https://TU_IP:2087, con usuario root y la clave del servidor. Desde ahí se crean las cuentas cPanel. Lo que viene después (paquetes, cuentas, nameservers) está en Tutoriales de WHM.

Qué necesitas antes

  • Un servidor cloud contratado. IP y clave de root llegan con el alta.
  • SSH al servidor. Las llaves de esta máquina se registran en el portal: Cómo agregar una llave SSH. No es el SSH de la cuenta de hosting.
ssh root@DIRECCION_IP

1. Preparar el sistema

En la sesión de root, en este orden. El instalador de cPanel pide el firewall del SO apagado y SELinux desactivado; si no, se queda a medias.

yum update -y
iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service

En /etc/selinux/config deja SELINUX=disabled. Guarda y reinicia el servidor para que tome el cambio. Cuando vuelva a entrar:

yum install perl -y
yum install curl -y

2. El instalador

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

La KB habla de media hora a una hora, según disco y red. Cuando termine, reboot.

3. Entrar a WHM

En el navegador:

https://DIRECCION_IP:2087

Usuario root, la misma clave del SSH. Si la página no abre, el 2087 no está llegando: en el portal, firewall del servidor cloud, hay que dejar ese puerto. Eso es otra pantalla que el video de 2020 enseña aparte.

4. Nameservers y PTR

Si vas a usar nameservers propios (ns1/ns2 del dominio), el portal tiene Crear Nameserver en el producto del dominio, apuntando a la IP del servidor. El video de DNS personalizados de WHM está en el recopilatorio.

El PTR (resolución inversa) no se arma en WHM: se pide a soporte. Hoy el canal es el ticket.

Si algo no arranca

  • El instalador se cae: SELinux sigue en enforcing, o firewalld no se deshabilitó, o faltó el reinicio de después.
  • https://IP:2087 no carga: el instalador no acabó, o el firewall del portal no deja el 2087.
  • Estás en cPanel del hosting: este artículo no aplica. Ahí el panel ya viene; no se instala.

Planes de servidores cloud · El video, diez minutos