Tutoriales técnicos
Cómo instalar aaPanel (2025) - Entorno de alojamiento web LAMP/LNMP con un clic en un VPS Linux
El tutorial más reciente de 2025 para instalar aaPanel (Baota Panel). Guía paso a paso para desplegar un entorno LNMP/LAMP en un VPS CentOS/Ubuntu con un solo clic, incluso sin experiencia previa. Incluye consejos de seguridad y configuración del entorno.

Para quienes se inician en la creación de sitios web en un VPS, la interfaz de línea de comandos negra de Linux suele resultar intimidante. La llegada del panel Baota ha reducido enormemente la barrera de entrada. Ofrece un panel web visual que te permite gestionar el servidor, crear sitios web y subir archivos de forma similar a como lo harías en Windows.
Este artículo te ofrece la guía de instalación más reciente de 2025 del panel Baota y explica en detalle las diferencias entre el panel Baota nacional y el aaPanel internacional, para que evites errores comunes.
Antes de instalar, hay una diferencia importante que debes conocer:
-
Panel Baota (versión nacional - bt.cn):
- Ventajas: interfaz totalmente en chino, el ecosistema de plugins más rico, optimizado para el entorno nacional (fuentes espejo, etc.).
- Desventajas: vinculación obligatoria de un número de teléfono móvil chino. Incluso en la versión gratuita, debes verificar un número de teléfono en el primer inicio de sesión tras la instalación; de lo contrario, no podrás usarlo.
- A quién va dirigido: usuarios con servidores en China continental, o que estén acostumbrados a un ecosistema totalmente en chino y no les importe vincular un número de teléfono.
-
aaPanel (versión internacional - aapanel.com):
- Ventajas: no requiere vincular un número de teléfono, totalmente gratuito, mejor privacidad. La interfaz está en inglés (aunque la lógica es exactamente igual que la de Baota, por lo que se aprende rápido).
- Desventajas: la interfaz está en inglés por defecto (se puede traducir, pero se recomienda acostumbrarse al inglés); faltan algunos plugins exclusivos de China.
- A quién va dirigido: ¡Recomendado! Usuarios de VPS en el extranjero (como RackNerd, Vultr, Contabo) que no quieran verificación de identidad real.
Este artículo recomienda aaPanel como primera opción para usuarios de VPS en el extranjero. A continuación se ofrecen los comandos de instalación de ambos.
- Un VPS limpio:
- Sistemas operativos recomendados: CentOS 7.x / Stream 9, Ubuntu 20.04/22.04 o Debian 10/11/12.
- Nota: debe ser un sistema limpio, sin Apache/Nginx/PHP/MySQL instalados previamente. Si los hay, reinstala el sistema operativo primero.
- Una herramienta de conexión SSH:
- Recomendadas para Windows: FinalShell, Xshell, PuTTY.
- Recomendadas para Mac: la Terminal integrada, Termius.
Tras conectarte a tu VPS con una herramienta SSH, elige el comando correspondiente a tu sistema operativo y cópialo y pégalo.
aaPanel admite instalación adaptativa con un clic que detecta automáticamente el sistema.
Script de instalación universal (CentOS/Ubuntu/Debian):
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
Copia el comando anterior, haz clic derecho para pegarlo en la terminal SSH y pulsa Enter.
Si durante el proceso aparece Do you want to install aaPanel to the /www directory now?(y/n):, escribe y y pulsa Enter.
Si estás en China continental o debes usar la versión en chino, utiliza los siguientes comandos.
Script de instalación para CentOS:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Script de instalación para Ubuntu/Deepin:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
Script de instalación para Debian:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
(Nota: el token ed8484bec de los comandos nacionales puede cambiar con las actualizaciones de versión. Si deja de funcionar, visita el sitio web oficial bt.cn para obtener el comando más reciente).
La instalación tarda aproximadamente de 2 a 5 minutos. Al finalizar, la terminal mostrará información similar a la siguiente (¡muy importante, haz una captura de pantalla o cópiala y guárdala!):
==================================================================
Congratulations! Installed successfully!
==================================================================
aaPanel Internet Address: http://123.45.67.89:7800/a8b9c7d6
aaPanel Internal Address: http://192.168.1.5:7800/a8b9c7d6
username: aapanel_user
password: random_password
==================================================================
- Internet Address: la dirección de entrada del panel. Ten en cuenta que no es solo la IP y el puerto; después hay una cadena de caracteres de seguridad
/a8b9c7d6. Se añade por seguridad y debe incluirse para acceder. - username: el nombre de usuario de inicio de sesión.
- password: la contraseña de inicio de sesión.
-
Copia el
Internet Addressanterior en tu navegador para abrirlo. -
Introduce el nombre de usuario y la contraseña para iniciar sesión.
- Si es el panel Baota, aparecerá una ventana que te pedirá vincular un número de teléfono; solo tienes que registrar una cuenta y vincularla.
- Si es aaPanel, entrarás directamente a la página de inicio.
-
Despliegue del entorno con un clic: En el primer inicio de sesión aparece una ventana de "paquete de instalación recomendado" que te pide elegir LNMP o LAMP.
- LNMP (recomendado): Nginx + MySQL + PHP. Mejor rendimiento, gran capacidad de concurrencia y bajo uso de recursos. Hoy en día el 90% de los sitios web lo eligen.
- LAMP: Apache + MySQL + PHP. Una arquitectura veterana con buena estabilidad, pero su rendimiento en concurrencia no es tan bueno como el de Nginx.
Versiones recomendadas:
- Nginx: 1.21 o 1.22
- MySQL: 5.7 (memoria < 2G) u 8.0 (memoria >= 2G)
- PHP: 7.4 (buena compatibilidad) u 8.1/8.2 (buen rendimiento, recomendado)
- phpMyAdmin: la versión predeterminada está bien
Tras elegir, haz clic en "One-click Install" (instalación con un clic) y ve a por un café mientras el sistema compila e instala en segundo plano (normalmente de 10 a 30 minutos).
No basta con instalarlo; también debe ser seguro. Asegúrate de hacer lo siguiente:
- Cambiar el puerto predeterminado:
El puerto predeterminado (Baota 8888 / aaPanel 7800) es fácilmente escaneado por atacantes. Entra en la configuración del panel (Settings) y cambia
Panel Portpor un número aleatorio entre 10000 y 65535, por ejemplo35678. Después de cambiarlo, recuerda permitir el nuevo puerto en el firewall (grupo de seguridad) de tu proveedor de nube. - Cambiar el usuario y la contraseña predeterminados: La contraseña aleatoria predeterminada es difícil de adivinar, pero también difícil de recordar. Cámbiala en la configuración por una contraseña segura que puedas recordar.
- Cambiar la entrada de seguridad:
Es el
/xxxxal final de la URL. CambiaSecurity Entranceen la configuración para evitar el escaneo malicioso de la entrada del panel.
P: ¿La dirección del panel no se abre tras la instalación? R: El 99% de las veces la causa es que el firewall no lo permite.
- Revisa la configuración del grupo de seguridad de tu proveedor de VPS (como Alibaba Cloud, Tencent Cloud, AWS) y permite el puerto del panel (predeterminado 8888 o 7800).
- Revisa el firewall del sistema por SSH:
bt 14(ver la información predeterminada del panel) ouifw allow 7800/tcp(permitir el puerto para aaPanel).
P: ¿Cómo desinstalo Baota/aaPanel? R: El panel suele estar profundamente integrado en el sistema. Aunque el equipo oficial ofrece un script de desinstalación, se recomienda encarecidamente reinstalar el sistema operativo directamente, ya que es la opción más limpia.
Elegir el panel adecuado es la mitad del éxito del alojamiento web en Linux. aaPanel combinado con un VPS en el extranjero con buena relación calidad-precio es el mejor punto de partida para crear un blog de WordPress, un disco en la nube autoalojado o desplegar aplicaciones Docker.