--- title: "Cómo instalar CyberPanel en Ubuntu 24.04 con OpenLiteSpeed" description: "Instala CyberPanel con OpenLiteSpeed en Ubuntu 24.04, accede al panel por el puerto 8090, cambia la contraseña de admin y crea tu primer sitio web con SSL." category: "Linux" language: es source: https://cubepath.com/es/docs/linux/como-tener-tu-propio-hosting-web-con-cyberpanel updated: 2026-09-25 --- # Cómo instalar CyberPanel en Ubuntu 24.04 con OpenLiteSpeed 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. > Importante: instala CyberPanel en un sistema limpio. El instalador configura su propio servidor web, MariaDB, servidor DNS, correo y FTP, y entra en conflicto con Apache, Nginx o MySQL ya instalados. ## 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: ```bash sudo apt update sudo apt upgrade -y ``` Si la actualización instala un kernel nuevo, reinicia antes de continuar: ```bash 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: ```bash curl -fsSLo cyberpanel-install.sh https://cyberpanel.net/install.sh ``` Revisa el contenido si quieres saber qué va a hacer: ```bash less cyberpanel-install.sh ``` El instalador debe ejecutarse como `root`. Lánzalo con `sudo`: ```bash 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: | Pregunta | Respuesta recomendada | | --- | --- | | Tipo de instalación | `1` (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 remoto | `N` | | Versión de CyberPanel | Pulsa Enter para instalar la última | | Contraseña del administrador | `s` para establecer tu propia contraseña, o `r` para generar una aleatoria | | Memcached y Redis | Opcional, `Y` si tus aplicaciones (por ejemplo WordPress) los van a usar | | Watchdog | `Y`, reinicia servicios caídos automáticamente | > Advertencia: no elijas la contraseña por defecto (`1234567`). El panel queda expuesto en internet en el puerto 8090 desde el primer momento. 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: ```output ################################################################### 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: ```bash sudo systemctl status lscpd lsws --no-pager ``` Ambos deben aparecer como `active (running)`: ```output ● 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: ```bash 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: ```bash 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: ```text 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: ```bash 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: ```bash curl -I https://your_domain ``` ```output 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**.