Cómo crear una copia de seguridad completa de cPanel a través de SSH

Este artículo lo guiará sobre cómo crear una copia de seguridad completa de cPanel a través de SSH.

NOTA: La sintaxis detallada en este documento es para las versiones 11.28 y posteriores de cPanel & WHM. La sintaxis y los parámetros que se enumeran a continuación no funcionarán para versiones anteriores de cPanel & WHM.


  1. Deberá iniciar sesión en su servidor a través de SSH como root. Si no está familiarizado cómo hacer esto, no dude en visitar esta guia.
  2. Luego ejecutarás el comando /scripts/pkgacct $user.


Cosas a tener en cuenta:


    • $user se utiliza en el sentido de que representa el nombre de usuario de la cuenta de cPanel de la que está intentando crear una copia de seguridad.



Esta es una lista de los parámetros disponibles que se pueden pasar con el script.

ParámetroDescripciónTipo de Input 
$userEsta variable es necesaria siempre que no se utilice --bincheck. Al pasar esta variable, reemplace $user con el nombre de usuario correspondiente a la cuenta de cPanel que desea empaquetar.string
$destinationEsta es una variable opcional que le permite especificar la ruta al directorio en el que desea almacenar el archivo cpmove. La variable $destination debe seguir a la variable $user, e.g./scripts/pkgacct $user $destination.string
--allow-overrideHace que el script use instrucciones en /var/cpanel/lib/Whostmgr/Pkgacct/pkgacct, si alguno está presente.N/A
--bincheckEste parámetro asegura que se ejecutarán todos los scripts llamados por el binario de cPanel. Si tiene éxito, el guión se imprimirá 'BinCheck ok'. Al usar este argumento, no es necesario pasar $user.N/A
--versionLa versión del archivo que se está creando.string
--mysqlLa versión de MySQL utilizada por las bases de datos de la cuenta.string
--use_backupsHace que la copia de seguridad más reciente se convierta en un archivo cpmove. Esta opción acelerará el proceso, pero puede resultar en la pérdida o en la pérdida de datos or old data.N/A
--skiphomedirEste parámetro excluirá el directorio de inicio del usuario del archivo. Si se transferirá la cuenta, el directorio de inicio del usuario se puede mover con un protocolo más rápido.N/A
--incrementalCuando se utiliza este parámetro, solo se empaquetará la información que no estaba contenida en el archivo anterior. Este parámetro no funcionará si no se encuentra ningún archivo cpmove.N/A
--splitHace que el archivo se cree en fragmentos. Esto reducirá la carga general en el sistema.N/A
--nocompressPasar este parámetro dejará el archivo cpmove resultante sin comprimir.N/A
--compressEste parámetro puede anular el argumento --nocompress si está presente. No hay razón para usar este argumento ya que los archivos están comprimidos de forma predeterminada.N/A
--skipacctdbEste parámetro evita que las bases de datos de la cuenta se incluyan en el archivo.N/A
--userbackupPermite al usuario utilizar el archivo cpmove resultante como copia de seguridad de la cuenta.N/A
--backupHace que el archivo resultante se utilice como copia de seguridad de una cuenta..N/A


La guía se construyó a partir de la guía oficial de cPanel encontrada aquí.