ESC

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

Search... Ctrl+K
aaPanel / BaoTa

Cómo instalar WordPress con aaPanel: guía paso a paso (2026)

6 pasos 19 min de lectura 7 vistas 0
Contenido

aaPanel es la edición internacional de BT Panel (Baota). Tiene una interfaz limpia y no exige número de teléfono para registrarse, por lo que encaja muy bien para crear sitios web en servidores VPS en el extranjero. En esta guía recorremos cada paso en un servidor cloud Linux recién instalado, desde la instalación del panel hasta publicar un sitio WordPress con HTTPS. Incluso si eres principiante, puedes terminar en unos 30 minutos.

Puntos clave

  • aaPanel es la edición internacional de BT Panel (Baota), no requiere número de teléfono para registrarse y es ideal para crear sitios WordPress en VPS en el extranjero.
  • Instalar WordPress con aaPanel se resume en cuatro etapas: instalar el panel, desplegar el stack LNMP, crear el sitio y obtener un certificado SSL.
  • La versión de PHP recomendada para WordPress en aaPanel es PHP 8.3 (o 8.2), ya que ambas son compatibles con la última versión de WordPress.
  • aaPanel puede emitir certificados SSL gratuitos de Let's Encrypt, válidos por 90 días y renovados automáticamente por el panel.
  • Los servidores cloud de IMIDC en Hong Kong, Japón, Singapur y otras ubicaciones pueden alojar sitios web sin registro ICP, con rutas optimizadas CN2 disponibles para visitantes de China continental.

Requisitos / Antes de empezar

  • Un servidor Linux recién instalado. Se recomienda Ubuntu 22.04/24.04 o Debian 12, con al menos 1 núcleo de CPU y 1 GB de RAM (2 GB o más es más seguro)
  • Acceso SSH al servidor como root
  • Un dominio registrado y acceso a tu proveedor DNS para añadir registros
  • Que el servidor no tenga Nginx, Apache, MySQL ni stacks similares preinstalados, para evitar conflictos con el panel

Los servidores en Hong Kong, Japón y ubicaciones similares no requieren registro ICP, así que puedes apuntar tu dominio a ellos de inmediato. Si tu sitio atiende a visitantes de China continental, considera un centro de datos con rutas CN2.

Instrucciones paso a paso

1. Actualiza el sistema e instala aaPanel

Primero, actualiza los paquetes del sistema:

apt update && apt upgrade -y

Después, ejecuta el script oficial de instalación de aaPanel (el comando siguiente sirve para la versión 7.x; consulta aapanel.com antes de instalar para ver el script más reciente):

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

Escribe y para confirmar cuando se te pida y espera unos minutos. Al terminar, la terminal mostrará la URL del panel, el usuario y la contraseña. Cópialos y guárdalos de inmediato. Puedes ver la información del panel o abrir el menú de gestión en cualquier momento con:

bt default
bt

2. Abre el puerto del panel e inicia sesión

Si el firewall ufw está activado en tu servidor, permite el puerto del panel (usa el puerto real que aparece en la salida de la terminal) y los puertos web:

ufw allow 80/tcp
ufw allow 443/tcp
ufw allow <panel-port>/tcp

Abre https://server-IP:panel-port/security-entrance en tu navegador. El panel usa por defecto un certificado autofirmado, así que el navegador mostrará una advertencia de seguridad. Simplemente elige continuar.

3. Instala el stack LNMP

Tras el primer inicio de sesión, el panel muestra una ventana con los paquetes de software recomendados:

  1. Elige LNMP (Nginx + MySQL + PHP).
  2. Versiones recomendadas: la versión estable de Nginx; MySQL 8.0 (con menos de 2 GB de RAM, elige MariaDB 10.11 para ahorrar recursos); PHP 8.3 (o 8.2). Ambas versiones de PHP son compatibles con la última versión de WordPress.
  3. Elige "Fast" como método de instalación y espera a que terminen las tareas.

Cuando finalice la instalación, entra en los ajustes de PHP 8.3 en la "App Store" e instala extensiones como fileinfo, imagemagick y opcache para mejorar la compatibilidad y el rendimiento de WordPress.

4. Crea el sitio y vincula tu dominio

  1. En la gestión DNS de tu dominio, añade dos registros A: apunta tanto @ como www a la IP de tu servidor.
  2. De vuelta en el panel, ve a Website → Add site e introduce en el campo de dominio: example.com www.example.com
  3. Elige MySQL como base de datos. El panel generará automáticamente el nombre de la base de datos, el usuario y la contraseña. Selecciona PHP 8.3 como versión de PHP.
  4. Al enviar, el directorio raíz del sitio será por defecto /www/wwwroot/example.com.

Puedes comprobar desde tu equipo local si el DNS ya se ha propagado con:

dig +short example.com

5. Instala WordPress

Opción A: despliegue en un clic. En la página Website del panel, usa la función One-click deployment, selecciona WordPress y sigue las indicaciones.

Opción B: instalación manual (para quien quiera la versión más reciente):

cd /www/wwwroot/example.com
rm -f index.html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz --strip-components=1
rm -f latest.tar.gz
chown -R www:www /www/wwwroot/example.com

A continuación, en los ajustes del sitio, en "URL rewrite", selecciona las reglas de reescritura wordpress y guarda. Visita tu dominio en el navegador y sigue el asistente de instalación, introduciendo los datos de la base de datos generados en el paso 4, el título del sitio y una cuenta de administrador.

6. Obtén un certificado SSL gratuito de Let's Encrypt

  1. Ve a los ajustes del sitio → SSL → Let's Encrypt.
  2. Elige la verificación por archivo, marca el dominio raíz y el dominio con www, y haz clic en Apply.
  3. Una vez emitido, activa Force HTTPS. Los certificados son válidos durante 90 días y el panel los renueva automáticamente.
  4. Inicia sesión en el escritorio de WordPress y confirma en "Ajustes → Generales" que ambas direcciones del sitio empiezan por https://.

Recomendaciones de seguridad

  • En los ajustes del panel, cambia el puerto predeterminado, la entrada de seguridad (security entrance) y el nombre de usuario, y activa la autenticación en dos pasos
  • Abre solo los puertos necesarios y cambia SSH a inicio de sesión con clave
  • No uses admin como nombre de usuario del administrador de WordPress y mantén actualizados el núcleo, los temas y los plugins
  • Programa copias de seguridad periódicas del sitio y de la base de datos con la función Cron del panel y sincronízalas con un almacenamiento externo
  • Si tu sitio sufre ataques CC o volumétricos, combínalo con una CDN o una IP con protección DDoS

Preguntas frecuentes (FAQ)

¿Qué hago si no puedo abrir la URL del panel?

Primero ejecuta bt default para confirmar el puerto y la entrada de seguridad, y luego comprueba que el firewall del sistema permita ese puerto. Si tu servidor cloud tiene reglas adicionales de grupo de seguridad, abre también allí el puerto.

¿La solicitud del certificado SSL falla con un error de verificación?

Normalmente el registro DNS aún no se ha propagado o el dominio pasa por el proxy de una CDN, de modo que no se puede acceder al archivo de verificación. Espera a que se propague el DNS, desactiva temporalmente el proxy de la CDN y vuelve a intentarlo.

¿Es suficiente 1 GB de RAM?

En general basta para un blog pequeño, pero añade 1–2 GB de swap en el panel y elige MariaDB en lugar de MySQL 8.0 para evitar que la base de datos se caiga por falta de memoria.

¿La subida de archivos falla por límite de tamaño?

En los ajustes de PHP 8.3, edita la configuración para aumentar upload_max_filesize y post_max_size, y asegúrate de que client_max_body_size en la configuración de Nginx del sitio sea lo bastante grande.

Resumen

Con aaPanel, instalar WordPress se reduce a cuatro etapas principales: instalar el panel, desplegar LNMP, crear el sitio y obtener un certificado. Te ahorra compilar el stack a mano y facilita el mantenimiento posterior. Los servidores cloud de IMIDC en Hong Kong, Japón, Singapur y otras ubicaciones pueden usarse para sitios web de inmediato sin registro ICP, y puedes elegir rutas optimizadas CN2 para visitantes de China continental. Si ya tienes un sitio web, también puedes solicitar asistencia gratuita para la migración. Si tienes algún problema durante el despliegue, abre un ticket en el área de clientes: nuestro soporte técnico está disponible 24/7.

Artículos relacionados

¿Fue útil la respuesta?

Tutoriales relacionados