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:
- 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)
- 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.
- 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.
- 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 ###################################################################
- 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.