Instalar Nimbopanel
Requisitos
Nimbopanel se instala en un servidor Linux nuevo que tú controlas (un VPS o una máquina dedicada), no en un hosting compartido. Necesitas:
-
Un servidor x86_64/arm64 (64 bits) recién aprovisionado con un sistema operativo compatible:
- Ubuntu 22.04 LTS o 24.04 LTS — probado de principio a fin, y lo que usamos nosotros mismos.
- Debian 12 — probado de principio a fin.
- AlmaLinux 8, 9 y 10 — probado de principio a fin.
- Rocky Linux 9 — probado de principio a fin. RHEL 9 es de la misma familia y se espera que se comporte de forma idéntica.
- CloudLinux 9 — probado de principio a fin, con los límites de recursos LVE por cuenta respetados allí donde el kernel de CloudLinux los proporciona.
- ARM (aarch64) aún no es compatible.
El instalador no te detiene ante una combinación no probada: avisa y continúa.
-
Acceso root (o
sudo). -
Un dominio o subdominio apuntando a la IP del servidor para el panel (por ejemplo,
panel.yourdomain.com). -
Al menos 1 GB de RAM para un host pequeño; más a medida que agregues cuentas.
Instalación en una línea
Inicia sesión en tu cuenta, abre el Dashboard y copia el comando de instalación que se muestra allí: ya contiene tu clave de licencia:
curl -fsSL https://nimbopanel.com/install.sh | sudo bash -s -- --license NIMB-XXXX-XXXX-XXXX-XXXX
El comando exacto, listo para ejecutar y con tu propia clave, se muestra en tu Dashboard y en Downloads después de iniciar sesión. Cópialo desde allí en lugar de escribir este: lleva la clave correcta para tu cuenta.
El instalador abre un breve asistente de configuración en el navegador (imprime un enlace y espera), donde confirmas tu licencia, creas la cuenta de administrador y das nombre al hostname del panel. Esta es la ruta normal y se ejecuta pases o no --wizard; la clave en la línea de comandos solo rellena el campo por adelantado.
Luego configura el panel de control, el servidor web, PHP, la pila de correo, el DNS y los servicios de base de datos, y termina imprimiendo la URL del panel y el acceso de administrador. Toda la ejecución queda registrada en /var/log/nimbopanel-install.log.
¿Aún sin clave? Omite --license. El servidor se instala y funciona con los derechos del plan Free —un sitio web, sin dominios adicionales— y puedes introducir una clave desde el panel más adelante.
Antes de instalar (si tienes un dominio)
Para obtener HTTPS automáticamente durante la instalación, haz esto primero:
- Crea un registro A para el hostname de tu panel (por ejemplo,
panel.yourdomain.com) apuntando a la IP de tu servidor, además de registrosns1,ns2ymailsi vas a alojar DNS/correo. - En tu firewall en la nube (DigitalOcean, Vultr, AWS, …), abre los puertos 80 y 443.
¿Aún sin dominio? Puedes instalar sobre la IP pelada del servidor y agregar un dominio + HTTPS más adelante.
¿Ya le dio a su servidor un nombre (hostname) que apunta a él, como srv1.sudominio.com? El asistente lo detecta y lo ofrece como dirección del panel — sin ningún paso de DNS.
Después de instalar
- Abre la URL del panel e inicia sesión con las credenciales de administrador que se muestran al final de la instalación.
- HTTPS es automático. Si el DNS del hostname de tu panel ya apuntaba al servidor, el instalador emite por ti un certificado real de Let's Encrypt —el resumen final lo confirma—. Si el dominio aún no apuntaba, el panel permanece en
http://y HTTPS se activa solo en unos ~5 minutos una vez que apuntes el DNS. Para forzarlo de inmediato, conéctate por SSH como root y ejecutasudo nimbopanel-enable-https. - Crea tu primera cuenta de hosting o importa una cuenta de cPanel existente: consulta Migrar desde cPanel. Cada dominio de hosting que agregues obtiene automáticamente su propio certificado gratuito de Let's Encrypt en cuanto apunta al servidor.
Qué difiere en la familia RHEL
AlmaLinux, Rocky, CloudLinux y RHEL ejecutan el mismo panel y el mismo conjunto de funciones, con tres componentes incluidos que el instalador no configura allí:
- phpMyAdmin y el webmail Roundcube son solo para Debian/Ubuntu. Los paneles de tus clientes ocultan ambas fichas automáticamente en un servidor que no los tiene, de modo que nadie es enviado a una página inexistente; pero si alguno te importa, elige Debian o Ubuntu.
- El filtrado de spam de rspamd no se instala en la familia RHEL. Su repositorio firma los paquetes con una clave que RHEL 9 rechaza, e instalar un demonio root desde un repositorio no verificado no es un intercambio que valga la pena hacer.
Todo lo demás —correo, DNS, bases de datos, PHP, copias de seguridad, SSL— es igual en ambas familias.
Licenciamiento y tolerancia sin conexión
Tu servidor se registra con el servidor de licencias de vez en cuando. Si no puede alcanzarlo —un corte, un fallo de red— tu hosting sigue funcionando. Nimbopanel deliberadamente nunca es "fail-closed". Consulta Cómo funciona el licenciamiento para los detalles.
Actualizar
Las actualizaciones se distribuyen como una nueva versión. Ejecuta de nuevo el mismo instalador (o el actualizador integrado) para pasar a la última versión; tus cuentas y datos se conservan.