Cómo instalar CyberPanel en Alma Linux 8

Cómo instalar CyberPanel en Alma Linux 8

En esta guía aprenderás cómo instalar CyberPanel en Alma Linux 8 para administrar los sitios web que alojes en tu VPS. La interfaz amigable e intuitiva hará posible que realices esta tarea sin necesidad de delegarla a un sysadmin Linux. Además, los componentes que incluye esta herramienta ayudarán a que las páginas respondan mucho más rápido en comparación a otras soluciones tradicionales.

Requisitos previos

  • Verificar que exista una regla en el cortafuegos de Donweb que permita el tráfico entrante al puerto 8090/TCP. Si necesitas asistencia, puedes consultar el artículo Firewall en la sección de ayuda.
  • Tener un VPS que disponga al menos de 10 GB de espacio en disco y 1 GB de RAM con Alma Linux 8 instalado.
  • Registrar un dominio a tu nombre, realizar la delegación de DNS y crear un subdominio. En esta guía utilizaremos vps.cloudme.fun a modo de ejemplo.

Paso 1: Ejecutar el script de instalación

El script de instalación requiere permisos de root y no puede correr a través de sudo. Si deseas inspeccionar el contenido del script antes de ejecutar la instalación, puedes hacerlo con los primeros dos comandos que aparecen debajo. Caso contrario, procede a realizar la instalación con el último de ellos.

wget https://cyberpanel.net/install.sh # Descargar (opcional)
cat install.sh # Examinar (también opcional)

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Luego de verificar los privilegios del usuario, la dirección IP, la ubicación del servidor y las características del sistema operativo, el proceso te solicitará ingresar 1 para continuar:

como instalar cyberpanel en alma linux 8 1
Cómo instalar CyberPanel en Alma Linux 8

A continuación, elige OpenLiteSpeed como servidor web por ser gratuita para un número ilimitado de dominios (la versión enterprise es gratis para solamente uno):

como instalar cyberpanel en alma linux 8 2
Cómo instalar CyberPanel en Alma Linux 8

Ingresa y para agregar PowerDNS, Postfix y Pure-FTPd:

como instalar cyberpanel en alma linux 8 3
Cómo instalar CyberPanel en Alma Linux 8

Para instalar el motor de bases de datos localmente, presiona Enter dos veces (a menos que quieras emplear una base de datos remota o elegir una versión distinta a la más reciente). Por cuestiones de seguridad, es mejor elegir una contraseña aleatoria (r) o ingresar una propia (s) en vez de aceptar 1234567 (d) como alternativa:

como instalar cyberpanel en alma linux 8 4
Cómo instalar CyberPanel en Alma Linux 8

Para incluir Memcached, Redis y las extensiones correspondientes para PHP, ingresa y dos veces y luego escribe Yes (con Y mayúscula) para configurar un watchdog destinado al servidor web y el de bases de datos:

como instalar cyberpanel en alma linux 8 5
Cómo instalar CyberPanel en Alma Linux 8

Además de instalar los paquetes de soporte necesarios, el script también creará una base de datos local en el servidor MariaDB junto con una cuenta de usuario y su correspondiente contraseña:

como instalar cyberpanel en alma linux 8 6
Cómo instalar CyberPanel en Alma Linux 8

A partir de este momento solamente resta esperar a que complete el proceso de instalación. Al finalizar, verás un mensaje de confirmación, links útiles de ayuda y la lista de puertos abiertos para los servicios que instalaste. En vez de reiniciar de inmediato, modifica las siguientes reglas en el firewall interno. De otra manera, no podrás conectarte a través de SSH para continuar. Cabe aclarar que este cortafuegos es separado al que administras a través del panel de servicios de Donweb.

firewall-cmd --remove-service=ssh --permanent
firewall-cmd --add-port=5186/tcp --permanent
firewall-cmd --reload

El motivo por el que quitamos el servicio ssh de firewalld es para deshabilitar el puerto 22 y luego agregar el 5186. De esta manera mantendrás la consistencia entre ambos cortafuegos.

Paso 2: Ingreso a CyberPanel y creación de un sitio inicial

Para acceder a CyberPanel, abre un navegador y escribe la dirección IP o el dominio del VPS seguido del puerto 8090. La contraseña del usuario admin puede resetearse a través del comando adminPass seguido de una nueva clave (reeplaza SuperSecret1234 por una de tu elección). Como todavía no hemos instalado un certificado, es normal que veas un mensaje indicando el problema de seguridad. Aprueba la excepción por el momento hasta que más adelante la corrijamos definitivamente.

como instalar cyberpanel en alma linux 8 8 1
Cómo instalar CyberPanel en Alma Linux 8

Después de ingresar, ve a Main –> Websites y haz clic en Create Website. Tras ingresar los datos que observas en la imagen (reeplanzando el nombre de dominio y el correo electrónico por los que correspondan en tu caso), presiona el botón para finalizar:

como instalar cyberpanel en alma linux 8 9 2
Cómo instalar CyberPanel en Alma Linux 8

Por último, dirígete a SSL –> Hostname SSL y elige vps.cloudme.fun desde la lista desplegable de sitios. Al hacer clic en Issue SSL comenzará el proceso de creación del certificado cortesía de LetsEncrypt.

como instalar cyberpanel en alma linux 8 10 1
Cómo instalar CyberPanel en Alma Linux 8

Posteriormente podrás acceder a CyberPanel a través del dominio de forma segura:

como instalar cyberpanel en alma linux 8 11
Cómo instalar CyberPanel en Alma Linux 8

De la misma forma en que creaste el primer sitio para acceder a CyberPanel, puedes continuar creando otros que necesites.

Conclusión

Todas las utilidades disponibles en CyberPanel lo convierten en una herramienta muy valiosa para cualquier webmaster. Muchas de las tareas rutinarias de un administrador están ahora a unos pocos clics de distancia sin necesidad de dominar la línea de comandos de Linux.

Gabriel Cánepa
Gabriel Cánepa

Gabriel trabaja actualmente como desarrollador full-stack en Scalar, una firma que se dedica a hacer valuaciones de empresas. Es Administrador de Sistemas certificado por la Fundación Linux y previamente ha escrito un gran número de artículos y contenidos técnicos sobre el tema para: DigitalOcean, Linode, Carrera Linux Argentina y Tecmint.

Tiene una certificación en programación de la Universidad de Brigham Young-Idaho, y está completando las carreras de programador y analista de sistemas en la Universidad Nacional de Villa Mercedes (UNViMe).

En su tiempo libre, Gabriel disfruta leyendo libros de Stephen R. Covey, tocando piano y guitarra, y enseñando conocimientos de programación a su dos hijas.