Cómo instalar CyberPanel en CentOS

Linux

En este tutorial vamos a ver cómo instalar el panel de hosting Cyberpanel en CentOS. Cyberpanel es un panel relativamente nuevo que destaca por ser el primero en utilizar el servidor web OpenLiteSpeed, que es la edición open source del panel LiteSpeed.

Acerca de LiteSpeed

OpenLiteSpeed es un servidor web muy escalable que se centra en la velocidad y en la seguridad del servidor, incluyendo protección DDoS y un módulo de caché entre otras funcionalidades. Si utilizas WordPress, OpenLiteSpeed es el servidor web ideal para ti, ya que además de estar especialmente optimizado para este CMS, existe un plugin para WordPress con el que podrás optimizar el rendimiento de WordPress sin la necesidad de recurrir a dos o tres plugins de optimización y de caché, como suele ocurrir. Si no utilizas WordPress, son preferibles otros paneles de hosting como por ejemplo VestaCP.

OpenLiteSpeed soporta funcionalidades como Auto SSL, servidor DNS, servidor FTP, phpMyAdmin o SpamAssassin. También incluye un gestor de archivo, un firewall y gestión de copias de seguridad. En lo referente a las cuentas de email, se incluye la aplicación Rainloop y es posible establecer límites para cada cuenta de correo por separado. Además, podrás crear varios niveles de jerarquía de usuarios.

Una de las mejores funcionalidades del panel es la posibilidad de poder seleccionar entre diferentes versiones de PHP según cada proyecto, siendo posible seleccionar las versiones que van desde la 5.3 a la 7.3. Sin embargo, las versiones de PHP previas a las 5.6 ya no son seguras desde finales del 2018.

Cómo instalar LiteSpeed en Centos

Lo primero que debes hacer es instalar CentOS en tu servidor con su configuración mínima. Tras ésto, sigue los siguientes pasos para instalar CyberPanel:

  1. Accede a tu servidor mediante SSH y ejecuta este comando para instalar CyberPanel, que obtendrá el instalador con el comando CURL o en su defecto con el comando WGET, ejecutándolo tras su descarga:
    sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
  2. Seguidamente se mostrará la pantalla de inicio del instalador:
    CyberPanel Installer
      RAM check : 24/8192MB (0.29%)
      Recommended minimal 512MB for 1 database instance installation.
      Recommended minimal 1024MB for 2 databases instances installation.
      Disk check : 581/200GB (2%) (Minimal 10GB free space)
      1. Install CyberPanel with 1 database instance.
      2. Install Cyberpanel with 2 databases instances.
      3. Exit.
    Please enter the number[1-3]:

    Puedes instalar CyberPanel con una sola instancia de MariaDB o con dos. Si escoges instalarlo con dos instancias, una instancia se utilizará para la base de datos de CyberPanel y la otra para el resto de proyectos. Si escoges la instalación con una sola instancia, se utilizará tanto para CyberPanel como para el resto de proyectos. La instalación con dos instancias consume más memoria y ocupa más espacio en disco, peo ofrece un mayor rendimiento. De todos modos, en ocasiones es mejor optar por una sola instancia y optimizar bien las bases de datos.

  3. Tras escoger una de las opciones anteriores tendrás que seleccionar la versión de MariaDB que quieres instalar en el servidor. Puedes escoger la más reciente o la más estable. En la página de MariaDB puedes comprobar cuáles son. En este ejemplo escogeremos la versión 10.1 de MariaDB, ya que es más estable que las otras.
  4. Seguidamente, el instalador instalará los paquetes necesarios en tu servidor, que es algo que puede llevar algunos minutos. Cuando la instalación se complete verás un mensaje de confirmación junto con los datos de acceso a CyberPanel y las credenciales de MySQL.
    ###################################################################
                    CyberPanel Successfully Installed
    
                    Current RAM  usage : 175/8192MB (3.42%)
                    Current Disk usage : 20/200GB (14%)
                    Installation time  : 0 hrs 4 min 11 sec
    
                    Visit: https://207.207.209.209:8090
              Panel username: admin     Panel password: xxxxxx
              Mysql username: root      Mysql password: msdBDg334v0J4L
                Please change your default admin password
    
                      Version 1.8 has some major changes
                     Must read: http://go.cyberpanel.net/1-8
    
              If you change mysql password, please  modify file in
             /etc/cyberpanel/mysqlPassword with new password as well
    
              OpenLiteSpeed WebAdmin Console default:
                Username: admin     Password: xxxxxx
                    Visit: https://207.207.209.209:7080
               By default port 7080 is blocked by firewall
            It is highly recommended to change default confidential
             By this command: /usr/local/lsws/admin/misc/admpass.sh
    
                  Website : https://www.cyberpanel.net
                  Forums  : https://forums.cyberpanel.net
                  Wikipage: https://docs.cyberpanel.net
    
                Enjoy your accelerated Internet by
                    CyberPanel & OpenLiteSpeed
    ###################################################################
  5. Tras la instalación de CyberPanel podrás acceder al panel de administración mediante la URL https://tu-dominio.com:8090. Es más que recomendable que cambies la contraseña del usuario admin para evitar problemas de seguridad.

Y esto ha sido todo. Si usas WordPress, puedes descargarte el Plugin de LiteSpeed Cache desde aquí.

Si quieres probar otro panel de hosting o si buscas un panel Open Source para todo tipo de aplicaciones, puedes probar VestaCP. Para ello, consulta la guía de instalación de VestaCP en CentOS.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”