Cómo hacer un backup en cPanel manualmente
¿Por Qué es Importante Hacer una Copia de Seguridad de tu Sitio Web?
Si tienes un sitio web, es probable que hayas escuchado el dicho: "no es cuestión de si perderás tus datos, sino de cuándo". Un fallo del servidor, un error humano al actualizar un plugin, un hackeo o incluso un simple borrado accidental pueden dejarte sin tu página web, correos electrónicos y bases de datos en cuestión de segundos. Por eso, realizar un backup cPanel de forma regular es una de las tareas más importantes para cualquier administrador de sistemas (SysAdmin) o propietario de un sitio web.
cPanel es uno de los paneles de control de hosting más populares del mundo, y ofrece herramientas integradas para que puedas crear copias de seguridad cPanel completas o parciales sin necesidad de ser un experto técnico. En esta guía extensa y detallada, te explicaré paso a paso cómo hacer un backup manual cPanel, qué opciones tienes y cómo restaurarlo cuando sea necesario.
[INFO] Este artículo está diseñado para usuarios de nivel básico e intermedio. No necesitas conocimientos de programación ni de línea de comandos. Solo sigue los pasos al pie de la letra.
¿Qué es un Backup en cPanel y Qué se Incluye?
Cuando hablamos de un backup cPanel, nos referimos a una copia de seguridad completa de todos los archivos y configuraciones asociados a tu cuenta de hosting. Dependiendo de la opción que elijas, puede incluir:
- Archivos del sitio web: Todo el contenido de tu directorio
public_html(imágenes, código PHP, HTML, CSS, JavaScript, etc.). - Bases de datos MySQL: Todas las tablas y registros de tus bases de datos (por ejemplo, las de WordPress, Joomla, etc.).
- Cuentas de correo electrónico: Configuración, correos almacenados (si usas almacenamiento en el servidor) y reglas de filtro.
- Configuraciones de cPanel: Zonas DNS, tareas cron, certificados SSL (aunque algunos no se exportan), reenvíos de correo, etc.
- Estadísticas de acceso: Los logs de visitas (opcional, dependiendo del volumen).
Un backup manual cPanel te da control total sobre cuándo y qué guardar, a diferencia de las copias automáticas que ofrece tu proveedor de hosting.
Requisitos Antes de Empezar
Antes de lanzarte a crear tu copia de seguridad cPanel, asegúrate de cumplir con estos puntos:
- Acceso a cPanel: Necesitas tus credenciales de usuario (nombre de usuario y contraseña) proporcionadas por tu empresa de hosting. Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. - Espacio en disco local: El archivo de backup puede ser bastante grande (desde unos pocos MB hasta varios GB). Asegúrate de tener suficiente espacio en tu ordenador o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).
- Conexión a Internet estable: Subir o descargar archivos grandes requiere una conexión que no se caiga a mitad del proceso.
- Tiempo: El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu sitio.
[WARNING] Nunca interrumpas el proceso de generación del backup. Si lo cancelas, podrías obtener un archivo corrupto e inservible.
Método 1: Backup Completo de tu Cuenta (La Opción Más Segura)
Esta es la opción recomendada para la mayoría de los usuarios, ya que te permite descargar un único archivo comprimido (.tar.gz) con todo el contenido de tu cuenta. Es ideal para migrar tu sitio a otro servidor o para tener una copia de seguridad completa.
Paso 1: Accede a la sección "Archivos" de cPanel
Inicia sesión en tu cPanel. Busca la sección que se llama "Archivos" (Files). Dentro de ella, haz clic en el icono "Asistente de backup" (Backup Wizard) o directamente en "Copias de seguridad" (Backups), dependiendo de la versión de cPanel. Ambas opciones te llevan a un lugar similar.
Paso 2: Selecciona "Copia de seguridad completa"
Dentro del Asistente de backup, verás dos opciones principales: "Copia de seguridad" (Backup) y "Restaurar" (Restore). Haz clic en el botón "Copia de seguridad".
Luego, elige la opción "Copia de seguridad completa de la cuenta" (Full Account Backup). Aquí es donde se genera el archivo con todo.
Paso 3: Configura el destino y el nombre del archivo
Ahora se te pedirá que elijas dónde quieres que se guarde el archivo de backup cPanel. Las opciones típicas son:
- Directorio de inicio (Home Directory): Se guardará en la raíz de tu cuenta de hosting (normalmente en
/home/tuusuario/). Luego podrás descargarlo desde el administrador de archivos. - Directorio público (Public FTP): Se subirá automáticamente a un servidor FTP que tú configures. Es útil si tienes otro servidor de respaldo.
- Directorio remoto (Remote Server): Similar al anterior, pero usando SCP o SFTP.
La opción más sencilla para un backup manual cPanel es "Directorio de inicio". Déjalo así.
En el campo "Dirección de correo electrónico", introduce una dirección donde quieras recibir una notificación cuando el backup haya finalizado. Es opcional pero muy recomendable.
Haz clic en "Generar copia de seguridad".
Paso 4: Espera a que se genere el archivo
cPanel comenzará a comprimir todos tus archivos y bases de datos en un solo archivo. Este proceso puede tardar varios minutos. No cierres la ventana ni navegues a otras páginas de cPanel hasta que veas un mensaje de éxito o recibas el correo de confirmación.
[TIP] Si tu sitio es muy grande, programa esta tarea para un momento de bajo tráfico, como las primeras horas de la mañana.
Paso 5: Descarga el archivo a tu ordenador
Una vez que el backup esté listo, ve a la sección "Archivos" y luego a "Administrador de archivos" (File Manager). Navega hasta el directorio donde se guardó el archivo (normalmente en la raíz, justo al entrar). Verás un archivo con un nombre similar a backup-[fecha]_[hora]_[usuario].tar.gz.
Selecciona el archivo, haz clic derecho y elige "Descargar". Guarda este archivo en una ubicación segura de tu ordenador o en la nube.
[WARNING] No dejes el archivo de backup en el servidor por mucho tiempo, ya que consume espacio de almacenamiento. Una vez descargado, puedes eliminarlo desde el Administrador de archivos.
Método 2: Backup Parcial (Solo Archivos o Solo Bases de Datos)
A veces no necesitas una copia completa, sino solo los archivos de tu sitio web o una base de datos específica. cPanel te permite hacerlo de forma independiente.
Backup de Archivos (public_html)
- Ve a la sección "Archivos" > "Copias de seguridad" (Backups).
- En la sección "Descargar una copia de seguridad de archivos", verás una opción para descargar tu "Directorio principal" (Home Directory). Haz clic en el enlace que aparece (normalmente el nombre de tu usuario).
- Se descargará un archivo
.tar.gzcon todo el contenido de tu cuenta, excepto las bases de datos. Es más rápido que el backup completo.
Backup de Bases de Datos MySQL
- En la misma página de "Copias de seguridad", busca la sección "Descargar una copia de seguridad de la base de datos MySQL".
- Verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos que quieres respaldar (por ejemplo,
tuusuario_wpdb). - Se descargará un archivo
.sql.gz(comprimido). Este archivo contiene las instrucciones para recrear la base de datos completa.
[INFO] Para sitios como WordPress, necesitas tanto los archivos del directorio
public_htmlcomo la base de datos para tener una copia funcional.
Cómo Restaurar un Backup en cPanel
Tener la copia de seguridad cPanel es solo la mitad del trabajo. Saber restaurarla es igual de importante. El proceso es muy similar al de creación.
Restaurar un Backup Completo
- Ve a "Archivos" > "Asistente de backup" > "Restaurar".
- Selecciona la opción "Restaurar copia de seguridad completa de la cuenta".
- Haz clic en "Examinar" (o "Choose File") y selecciona el archivo
.tar.gzque descargaste anteriormente. - Haz clic en "Subir y restaurar". El proceso puede tardar varios minutos. No interrumpas la subida.
[WARNING] La restauración sobrescribirá todos los archivos y bases de datos actuales de tu cuenta. Asegúrate de que es lo que quieres hacer.
Restaurar Archivos o Base de Datos por Separado
- Archivos: Ve a "Archivos" > "Copias de seguridad" > "Restaurar una copia de seguridad de archivos". Sube el archivo
.tar.gzcorrespondiente. - Base de Datos: Ve a "Bases de datos" > "phpMyAdmin", selecciona la base de datos, ve a la pestaña "Importar" y sube tu archivo
.sqlo.sql.gz. También puedes usar la opción "Restaurar una copia de seguridad de la base de datos MySQL" en la página de Copias de seguridad.
Preguntas Frecuentes sobre Backup en cPanel
¿Con qué frecuencia debo hacer un backup manual?
Depende de la frecuencia con la que actualices tu sitio. Si publicas contenido a diario, lo ideal es hacer un backup cada 24-48 horas. Si tu sitio es estático, una vez a la semana o al mes puede ser suficiente. Combínalo con copias automáticas de tu hosting.
¿El backup incluye mis correos electrónicos?
Sí, si usas cuentas de correo en tu servidor (por ejemplo, correo@tudominio.com), los correos almacenados en el servidor se incluyen en el backup completo. Los correos que ya hayas descargado a tu ordenador (Outlook, Thunderbird) no se ven afectados.
¿Puedo programar backups automáticos en cPanel?
cPanel no tiene una función nativa para programar backups automáticos de forma sencilla para usuarios no técnicos. Sin embargo, muchos proveedores de hosting ofrecen esta funcionalidad como parte de su servicio. Si necesitas automatización, puedes usar scripts de shell (como cron jobs) o plugins de terceros, pero eso ya es más avanzado.
¿Qué hago si mi backup es demasiado grande para descargarlo?
Puedes usar un gestor de descargas que reanude la descarga si se corta, o subir el backup directamente a un servicio en la nube usando FTP desde el propio cPanel. Otra opción es dividir el backup en partes más pequeñas usando comandos de Linux (requiere acceso SSH).
¿Es seguro almacenar backups en el mismo servidor?
No. Si el servidor falla o es hackeado, perderías tanto el sitio como la copia de seguridad. Siempre descarga una copia local o súbela a un servicio externo (Google Drive, Dropbox, otro servidor).
Consejos Finales para un SysAdmin Backup Efectivo
- La regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 tipos de medios diferentes (por ejemplo, disco duro local y nube), y al menos 1 copia fuera del sitio (offsite).
- Prueba tus backups: De nada sirve tener un archivo si no sabes si funciona. Cada cierto tiempo, restaura tu backup en un entorno de prueba o en un subdominio para verificar que todo esté correcto.
- Documenta el proceso: Anota los pasos, las contraseñas y la ubicación de tus backups. Si delegas la tarea a otra persona, que pueda seguir tu procedimiento.
- Considera alternativas: Si tu panel de control no es cPanel, sino Syspanel (anteriormente conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (ejemplo:
tudominio.com:2106). El proceso de backup es similar, pero la interfaz puede variar ligeramente.
Realizar un backup manual cPanel es una habilidad esencial para cualquier persona que gestione un sitio web. Con esta guía, ya tienes el conocimiento para proteger tu trabajo y dormir tranquilo sabiendo que tus datos están a salvo. ¡No esperes a que sea demasiado tarde!
