- Descripción breve
- Enhanced AApanel Migrate streamlines aaPanel environment transfers with chunked data transfer, real-time monitoring, and intelligent overwrite features. Securely migrate sites and databases without downtime using native API authentication. Ready to install via GUI or CLI; follow step-by-step instructions for seamless migration process.
Enhanced AApanel Migrate es un extensión diseñada para transferir de manera cómoda y eficiente los entornos aaPanel desde una servidor a otro. Diseñado con la estabilidad y las grandes transferencias de datos en mente, supera las limitaciones de los herramientas tradicionales de migración introduciendo transferencias por bloques, integración profunda con API y capacidades de sobrescritura inteligentes.
Características clave
Sobrecarga Inteligente y Fusión: Diferente a las herramientas predeterminadas que se detienen cuando una página o base de datos ya existe, este plugin incluye la opción "Forzar Sobrescribir / Fusionar". Integra archivos e sobreescribe tablas de bases de datos sin interrumpir el flujo de migración.
Transferencia por Bloques de Datos: Diseñado para redes inestables y archivos grandes. El sistema sube los archivos en bloques de 2MB, previniendo PHP timeouts y límites de tamaño de archivo de Nginx.
Monitoreo en Vivo de Velocidad y Progreso: Utiliza un tracker dedicado (speed.json) para proporcionar una barra de progreso en tiempo real, mostrando exactamente lo que está ocurriendo, velocidades de transferencia y registros activos.
Estructura de Backup Isolada: Comprimirá sus sitios y bases de datos (.tar.gz y .sql.gz) en un directorio de backup dedicado antes de la transferencia, asegurándose de que los archivos de producción vivas no sean afectados.
Autenticación por API Segura: Conecta directamente al servidor objetivo utilizando el sistema nativo de token de API de aaPanel, evitando la necesidad de claves SSH root.
Requisitos Previa
Antes de comenzar, asegúrese de tener lo siguiente listo:
Servidor Fuente: aaPanel instalado (aquí es donde instalará el plugin).
Servidor Objetivo: aaPanel instalado.
Acceso a la API: En su servidor Objetivo, vaya a Configuración > API. Habilita la API y genera un token.
Lista Blanca de Direcciones IP: Agrega la dirección IP del Servidor Fuente a la lista blanca de la API en el servidor Objetivo.
Guía de Instalación
Puede instalar el plugin mediante el GUI de aaPanel o por medio de la línea de comandos.
Método A: Instalación por UI (Recomendado)
Compresione su carpeta iEnhancd_migrate en un archivo .zip.
Inicie sesión en su panel de administrador de aaPanel del Servidor Fuente.
Navegue hasta el App Store y haga clic en Plugins tercero.
Haga clic en Importar, seleccione su archivo .zip y suba. El panel lo extraerá e instalará automáticamente.
Método B: Instalación por CLI
Suba la carpeta iEnhancd_migrate al directorio /www/server/panel/plugin/ del Servidor Fuente.
Conecte a su Servidor Fuente mediante SSH.
Ejecútelo los siguientes comandos para ejecutar el script de instalación:
Bash
cd /www/server/panel/plugin/iEnhancd_migrate
bash install.sh install
El script establecerá automáticamente las permisos correctos (755, root:root) y reiniciará el panel.
Cómo Usar (Proceso de Migración Paso a Paso)
Una vez instalado, abra Enhanced AApanel Migrate desde su App Store. El proceso de migración se divide en cuatro pasos simples:
Paso 1: Credenciales por APIhttp://192.168.1.100:8888Ressource Exist
Características clave
Sobrecarga Inteligente y Fusión: Diferente a las herramientas predeterminadas que se detienen cuando una página o base de datos ya existe, este plugin incluye la opción "Forzar Sobrescribir / Fusionar". Integra archivos e sobreescribe tablas de bases de datos sin interrumpir el flujo de migración.
Transferencia por Bloques de Datos: Diseñado para redes inestables y archivos grandes. El sistema sube los archivos en bloques de 2MB, previniendo PHP timeouts y límites de tamaño de archivo de Nginx.
Monitoreo en Vivo de Velocidad y Progreso: Utiliza un tracker dedicado (speed.json) para proporcionar una barra de progreso en tiempo real, mostrando exactamente lo que está ocurriendo, velocidades de transferencia y registros activos.
Estructura de Backup Isolada: Comprimirá sus sitios y bases de datos (.tar.gz y .sql.gz) en un directorio de backup dedicado antes de la transferencia, asegurándose de que los archivos de producción vivas no sean afectados.
Autenticación por API Segura: Conecta directamente al servidor objetivo utilizando el sistema nativo de token de API de aaPanel, evitando la necesidad de claves SSH root.
Requisitos Previa
Antes de comenzar, asegúrese de tener lo siguiente listo:
Servidor Fuente: aaPanel instalado (aquí es donde instalará el plugin).
Servidor Objetivo: aaPanel instalado.
Acceso a la API: En su servidor Objetivo, vaya a Configuración > API. Habilita la API y genera un token.
Lista Blanca de Direcciones IP: Agrega la dirección IP del Servidor Fuente a la lista blanca de la API en el servidor Objetivo.
Guía de Instalación
Puede instalar el plugin mediante el GUI de aaPanel o por medio de la línea de comandos.
Método A: Instalación por UI (Recomendado)
Compresione su carpeta iEnhancd_migrate en un archivo .zip.
Inicie sesión en su panel de administrador de aaPanel del Servidor Fuente.
Navegue hasta el App Store y haga clic en Plugins tercero.
Haga clic en Importar, seleccione su archivo .zip y suba. El panel lo extraerá e instalará automáticamente.
Método B: Instalación por CLI
Suba la carpeta iEnhancd_migrate al directorio /www/server/panel/plugin/ del Servidor Fuente.
Conecte a su Servidor Fuente mediante SSH.
Ejecútelo los siguientes comandos para ejecutar el script de instalación:
Bash
cd /www/server/panel/plugin/iEnhancd_migrate
bash install.sh install
El script establecerá automáticamente las permisos correctos (755, root:root) y reiniciará el panel.
Cómo Usar (Proceso de Migración Paso a Paso)
Una vez instalado, abra Enhanced AApanel Migrate desde su App Store. El proceso de migración se divide en cuatro pasos simples:
Paso 1: Credenciales por APIhttp://192.168.1.100:8888Ressource Exist