ESC

Start typing to search across invoices, services, domains, tickets, and more...

Search... Ctrl+K
aaPanel / BaoTa

Cómo instalar aaPanel (BaoTa) en Linux: puertos y acceso

5 pasos 13 min de lectura 55028 vistas 63
Contenido

BaoTa Panel (conocido internacionalmente como aaPanel) es un popular panel de control web para servidores Linux. Permite desplegar Nginx, Apache, MySQL y PHP con un clic y administrar sitios web, bases de datos, FTP y certificados SSL desde el navegador. Esta guía muestra cómo instalar aaPanel (BaoTa) en un servidor Linux —preparación, ejecución del script de instalación oficial, apertura de puertos, obtención de la URL de acceso y uso del comando bt— en Debian 11/12, Ubuntu 20.04/22.04/24.04, CentOS 7 y Rocky Linux / AlmaLinux 8/9.

Instale el panel en un sistema limpio, sin Nginx, Apache ni MySQL instalados previamente; de lo contrario, puede tener conflictos de puertos o un entorno dañado. Si el servidor ya aloja servicios, haga primero una copia de seguridad de sus datos o una instantánea (snapshot).

Paso 1: Prepare el servidor para instalar aaPanel

Recomendamos al menos 1 GB de RAM y 10 GB de espacio libre en disco, con sesión iniciada por SSH como root. Actualice el índice de paquetes e instale las herramientas de descarga:

Debian / Ubuntu:

apt update && apt install -y wget curl screen

CentOS / Rocky Linux / AlmaLinux:

yum install -y wget curl screen

La instalación tarda varios minutos, así que ejecútela dentro de una sesión de screen para que sobreviva a una desconexión de SSH:

screen -S bt

Paso 2: Ejecute el script de instalación en un clic

Los scripts de instalación se actualizan periódicamente, por lo que debe copiar siempre el comando más reciente desde el sitio web oficial. Para la edición en inglés de aaPanel, vaya a la página de instalación en aapanel.com y copie el comando que aparece allí; sigue este patrón:

URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO $URL ;else wget --no-check-certificate -O install_panel_en.sh $URL;fi;bash install_panel_en.sh

Para la edición china de BaoTa, el script universal de bt.cn que se usa habitualmente es el siguiente (use wget o curl):

wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && bash install_panel.sh
curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh

Cuando el script le pregunte si desea instalar en /www, escriba y y pulse Enter. Al finalizar, muestra la URL externa del panel, la URL interna, el usuario y la contraseña: cópielos de inmediato en un lugar seguro.

El script descarga componentes desde los servidores del proveedor, lo que a veces puede ser lento; simplemente espere. Si se cae su sesión SSH, vuelva a iniciar sesión y ejecute screen -r bt para regresar al instalador.

Paso 3: Abra el puerto de aaPanel en el firewall

Las versiones recientes generan un puerto de panel aleatorio (las versiones antiguas usaban el 8888), así que utilice el puerto que indica el instalador. Los sitios web también necesitan los puertos 80 y 443, además del 22 para SSH. Tomando 8888 como ejemplo:

Debian / Ubuntu (ufw):

ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 8888/tcp
ufw status

CentOS / Rocky / AlmaLinux (firewalld):

firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --permanent --add-service=http --add-service=https
firewall-cmd --reload

Normalmente el instalador abre el puerto del panel automáticamente, pero si además filtra el tráfico a nivel de red, ábralo también allí.

Paso 4: Inicie sesión en aaPanel

Abra en su navegador la URL externa del panel que aparece en la salida de la instalación. Suele tener el formato http(s)://server-IP:port/security-entrance. La entrada de seguridad (security entrance) es una ruta aleatoria y debe escribirse completa; de lo contrario, verá un error de verificación de entrada. Tras iniciar sesión, el panel le sugiere instalar una pila LNMP o LAMP; LNMP (Nginx + MySQL + PHP) es una buena opción para la mayoría de los usuarios. La edición china de BaoTa además le pide vincular una cuenta de bt.cn en el primer inicio de sesión.

Si olvida la URL o la contraseña, vuelva a mostrarlas por SSH:

bt default

Paso 5: Administre el panel con el comando bt

El instalador añade la herramienta de línea de comandos bt. Escriba bt para abrir un menú interactivo y elija una opción por número (reiniciar el panel, cambiar la contraseña, cambiar el puerto, mostrar la información predeterminada y más; los números pueden variar entre versiones, así que lea el menú). Comandos habituales:

bt
bt default
/etc/init.d/bt restart
/etc/init.d/bt stop
/etc/init.d/bt start

Preguntas frecuentes

La URL del panel no se abre en mi navegador.

Asegúrese de que el puerto del panel esté abierto en el firewall del sistema y de que la entrada de seguridad esté completa, y reinicie el panel con /etc/init.d/bt restart. También puede ejecutar curl -I http://127.0.0.1:port en el servidor para confirmar que el panel está en funcionamiento.

¿Qué diferencia hay entre BaoTa y aaPanel?

Los desarrolla el mismo equipo: BaoTa es la edición china y aaPanel la edición internacional en inglés, con plugins y funciones ligeramente distintos. Elija el idioma que prefiera y no instale ambos en el mismo servidor.

¿Qué tamaño de servidor necesito?

El panel en sí es ligero, pero ejecutar MySQL y sitios web requiere al menos 1 vCPU y 1 GB de RAM; con 2 GB o más funcionará mejor si tiene varios sitios o bases de datos grandes.

Si tiene problemas para instalar o iniciar sesión, envíe un ticket de soporte al soporte técnico 24/7 de IMIDC indicando la versión de su sistema operativo y una captura de pantalla del error.

¿Fue útil la respuesta?

Tutoriales relacionados