Migrar desde cPanel
Qué se transfiere
Nimbopanel tiene un importador integrado que lee una copia de seguridad estándar de cPanel (.tar.gz de cpmove / pkgacct) y recrea la cuenta. Trae consigo:
- Archivos del sitio web: restaurados como el propio usuario Linux aislado de la cuenta.
- Bases de datos y usuarios de base de datos: recreados con sus contraseñas preservadas.
- Correo: buzones y reenvíos, incluidos los mensajes antiguos.
- DNS: la zona, más las zonas de dominios adicionales.
- Dominios: dominios adicionales (addon), subdominios y aparcados (alias).
- PHP: la versión de PHP de la cuenta.
.htaccess: traducido por ti, y si alguna directiva no puede traducirse, la cuenta pasa automáticamente al soporte completo de.htaccess. Ver más abajo.
Se conservan el nombre de usuario original de cPanel y los hashes de contraseña de base de datos / correo, de modo que los sitios y buzones siguen funcionando tras el traslado.
Pasos
- En cPanel (o WHM), genera una copia de seguridad completa de la cuenta: el archivo estándar
cpmove-USER.tar.gz/backup-*.tar.gz. - En Nimbopanel, abre Migrate en la barra lateral. La ficha se titula Migrate from cPanel.
- Elige el archivo y pulsa Upload archive. Para esta ruta no se necesita acceso SSH al servidor antiguo.
- Pulsa Preflight. Lee el archivo y te muestra exactamente qué se crearía: nombre de la cuenta, dominios, bases de datos, buzones, versión de PHP y cualquier cosa que choque con lo que ya hay en este servidor. En este punto aún no se ha creado nada.
- Pulsa Import. Nimbopanel recrea la cuenta a través de su ruta normal de creación de cuentas —usuario aislado, DNS, correo, bases de datos—, de modo que la cuenta importada es una cuenta de primera clase en Nimbopanel, no un caso especial.
- Actualiza los nameservers / DNS del dominio para que apunten a tu servidor Nimbopanel cuando estés listo para hacer el cambio.
¿Varios gigabytes por una conexión doméstica? No tienes que descargar la copia de seguridad en absoluto. La misma página puede extraerla directamente del servidor antiguo por SSH: consulta Trasladar una cuenta del servidor antiguo sin descargarla.
Qué ocurre con .htaccess
Esta es la parte que más a menudo rompe una migración en otros sitios, así que se gestiona sin preguntarte nada.
Nimbopanel sirve los sitios a través de nginx por defecto y traduce .htaccess a sus reglas. Las directivas comunes se traducen limpiamente. Cuando el importador encuentra una que no —un php_value, un SetEnv, un handler, una reescritura condicional—, pone esa cuenta en soporte completo de .htaccess de inmediato, donde el archivo se lee directamente y cada directiva funciona exactamente como lo hacía en cPanel.
El informe de importación muestra ambos pasos: cuántas reglas se tradujeron y cuántas necesitan revisión, y luego si se cambió el modo. Los sitios que nunca necesitaron nada inusual permanecen en la ruta traducida, más rápida.
Puedes cambiar el modo más adelante en cualquier momento: .htaccess — los dos modos.
Seguridad
Las copias de seguridad son archivos no confiables, así que el importador rechaza el path traversal, los escapes por symlink y las entradas de tamaño excesivo, y nunca ejecuta el contenido del archivo. Una copia malformada o maliciosa se rechaza en lugar de confiarse.
Bueno saberlo
- El correo importado se almacena bajo el usuario de correo de Nimbopanel por diseño; esto es lo esperado y correcto.
- Puedes importar varias cuentas; cada una queda completamente aislada de las demás.