CyberPanel es un panel de control de hosting web gratuito y de código abierto construido sobre OpenLiteSpeed. Desde su interfaz web puedes crear sitios, bases de datos, cuentas de correo, zonas DNS y certificados SSL sin editar archivos de configuración a mano. En este tutorial instalarás CyberPanel en un servidor Ubuntu 24.04 limpio, accederás al panel, cambiarás la contraseña del administrador y publicarás tu primer sitio web con HTTPS.

Requisitos previos

Para seguir esta guía necesitas:

  • Un servidor recién instalado con Ubuntu 24.04 LTS de 64 bits, por ejemplo un VPS de CubePath. CyberPanel también es compatible con Ubuntu 22.04 y AlmaLinux 8 y 9.
  • Al menos 2 GB de RAM (1 GB es el mínimo absoluto, pero la instalación y los servicios de correo necesitan más) y 10 GB libres en disco.
  • Acceso como root o con un usuario con privilegios sudo.
  • Opcional pero recomendable: un dominio con un registro A apuntando a la IP del servidor, para emitir certificados SSL.

Paso 1: Actualizar el sistema

Conéctate por SSH al servidor y actualiza los paquetes antes de empezar, para que el instalador trabaje sobre un sistema al día:

sudo apt update
sudo apt upgrade -y

Si la actualización instala un kernel nuevo, reinicia antes de continuar:

sudo reboot

Paso 2: Descargar y ejecutar el instalador

CyberPanel se instala con un script oficial. En lugar de ejecutarlo directamente desde internet, descárgalo primero para poder revisarlo:

curl -fsSLo cyberpanel-install.sh https://cyberpanel.net/install.sh

Revisa el contenido si quieres saber qué va a hacer:

less cyberpanel-install.sh

El instalador debe ejecutarse como root. Lánzalo con sudo:

sudo bash cyberpanel-install.sh

El script es interactivo y te hará varias preguntas. Estas son las respuestas recomendadas para un servidor de hosting típico:

PreguntaRespuesta recomendada
Tipo de instalación1 (CyberPanel con OpenLiteSpeed, gratuito)
Instalar el servicio completo (PowerDNS, Postfix, Pure-FTPd)Y si vas a gestionar DNS y correo desde el panel
Usar MySQL remotoN
Versión de CyberPanelPulsa Enter para instalar la última
Contraseña del administradors para establecer tu propia contraseña, o r para generar una aleatoria
Memcached y RedisOpcional, Y si tus aplicaciones (por ejemplo WordPress) los van a usar
WatchdogY, reinicia servicios caídos automáticamente

La instalación tarda entre 10 y 30 minutos según el servidor. Al terminar, el script muestra un resumen con la URL del panel y las credenciales, similar a este:

###################################################################
                CyberPanel Successfully Installed

                Visit: https://your_server_ip:8090
                Panel username: admin
                Panel password: ****************
###################################################################

Guarda la contraseña en un lugar seguro. Cuando el script pregunte si quieres reiniciar el servidor, responde y.

Paso 3: Comprobar los servicios

Tras el reinicio, vuelve a conectarte por SSH y comprueba que los dos servicios principales están activos. lscpd es el servicio que sirve la interfaz de CyberPanel y lsws es OpenLiteSpeed:

sudo systemctl status lscpd lsws --no-pager

Ambos deben aparecer como active (running):

● lscpd.service - LSCPD
     Loaded: loaded (/etc/systemd/system/lscpd.service; enabled; preset: enabled)
     Active: active (running) since ...
...
● lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/etc/systemd/system/lshttpd.service; enabled; preset: enabled)
     Active: active (running) since ...

Comprueba también que el puerto 8090 está escuchando:

sudo ss -tlnp | grep 8090

Paso 4: Revisar el firewall

CyberPanel instala y gestiona su propio firewall con firewalld, y abre durante la instalación los puertos que necesita (80, 443, 8090, correo, DNS y FTP). No actives UFW además de firewalld, porque dos firewalls gestionando las mismas reglas acaban bloqueando servicios.

Consulta los puertos abiertos:

sudo firewall-cmd --list-ports

Deberías ver, entre otros, 8090/tcp, 80/tcp y 443/tcp. A partir de aquí, gestiona las reglas desde el propio panel en Security > Firewall.

Si has activado un firewall externo desde el panel de tu proveedor, recuerda permitir en él al menos los puertos 22, 80, 443 y 8090.

Paso 5: Acceder al panel y cambiar la contraseña

Abre en el navegador:

https://your_server_ip:8090

Sustituye your_server_ip por la IP pública de tu servidor. El panel usa al principio un certificado autofirmado, así que el navegador mostrará un aviso de seguridad: acéptalo para continuar. Inicia sesión con el usuario admin y la contraseña que te mostró el instalador.

Si en algún momento pierdes la contraseña del administrador, puedes restablecerla desde SSH con la utilidad adminPass que incluye CyberPanel:

sudo adminPass your_strong_password

Sustituye your_strong_password por una contraseña larga y única.

Paso 6: Crear tu primer sitio web

Con el panel funcionando, crea un sitio para tu dominio. Antes de hacerlo, asegúrate de que el registro A de your_domain apunta a la IP del servidor, ya que es necesario para emitir el certificado SSL.

  1. En el menú lateral, ve a Websites > Create Website.
  2. Selecciona el paquete Default y el propietario admin.
  3. Escribe el dominio en Domain Name (por ejemplo your_domain) y un correo de contacto.
  4. Elige la versión de PHP que necesite tu aplicación.
  5. Marca SSL para que CyberPanel solicite un certificado de Let's Encrypt, y pulsa Create Website.

Cuando termine, comprueba desde tu equipo que el sitio responde por HTTPS:

curl -I https://your_domain
HTTP/2 200
server: LiteSpeed
...

Los archivos del sitio se guardan en /home/your_domain/public_html. Puedes subirlos con el administrador de archivos del panel (Websites > List Websites > File Manager) o por SFTP.

Solución de problemas

  • El instalador falla al principio con un error de sistema no soportado: CyberPanel solo admite las distribuciones listadas en los requisitos. Comprueba la versión con cat /etc/os-release.
  • No puedes acceder a https://your_server_ip:8090: verifica que lscpd está activo, que el puerto aparece en sudo firewall-cmd --list-ports y que ningún firewall externo lo bloquea.
  • El certificado SSL no se emite: suele deberse a que el dominio todavía no apunta al servidor. Comprueba la resolución con dig +short your_domain y vuelve a emitirlo desde SSL > Manage SSL cuando la IP sea la correcta.
  • Revisar errores del panel: el registro de errores de CyberPanel está en /home/cyberpanel/error-logs.txt.

Conclusión

Tienes CyberPanel funcionando sobre OpenLiteSpeed en Ubuntu 24.04, con el acceso de administrador protegido y un primer sitio publicado con HTTPS. Como siguientes pasos, puedes crear bases de datos desde Databases > Create Database, configurar cuentas de correo en Email > Create Email (necesitarás registros MX, SPF y DKIM en tu DNS) y programar copias de seguridad de tus sitios desde Backup.