Cómo hacer copias de seguridad en Syspanel para PrestaShop
¿Por qué es importante hacer un backup de tu PrestaShop?
Si tienes una tienda online con PrestaShop, sabes que es el corazón de tu negocio. Productos, clientes, pedidos, configuraciones de pago... todo está ahí. Un fallo del servidor, un error al actualizar un módulo o un ciberataque pueden borrar meses de trabajo en segundos. Por eso, hacer una copia seguridad Syspanel de forma regular no es una opción, es una necesidad.
En esta guía, te explicaremos paso a paso cómo crear un backup PrestaShop completo usando Syspanel (antes conocido como HestiaCP, accesible por el puerto 2106). Verás que es un proceso sencillo, incluso si no tienes experiencia técnica. Además, aprenderás a restaurar tu tienda desde una copia de seguridad cuando sea necesario.
¿Qué necesitas para empezar?
Antes de lanzarte a hacer tu primer Syspanel backup, asegúrate de tener lo siguiente a mano:
- Acceso a Syspanel: tu usuario y contraseña de administrador del panel. La URL suele ser algo como
https://tudominio.com:2106. - Datos de la base de datos: aunque Syspanel te permite hacer el backup completo, es útil saber el nombre de la base de datos de tu PrestaShop.
- Espacio en disco: verifica que tu servidor tenga suficiente espacio libre para almacenar el archivo de backup. Un PrestaShop mediano puede ocupar entre 500 MB y 2 GB.
[TIP] Programa tus backups en horas de bajo tráfico, por ejemplo, a las 3 de la madrugada. Así evitas ralentizar la tienda mientras se genera la copia.
Paso 1: Acceder a Syspanel
Lo primero es entrar a tu panel de control. Abre tu navegador y escribe la dirección de tu Syspanel, recordando el puerto 2106. Por ejemplo:
https://midominio.com:2106
Te pedirá usuario y contraseña. Si no los recuerdas, contacta con tu proveedor de hosting. Una vez dentro, verás un panel limpio con varias opciones en la parte superior.
[INFO] Si ves algún mensaje de seguridad del navegador (como "Conexión no segura"), no te preocupes. Es normal porque el certificado suele ser autofirmado. Puedes continuar de todas formas.
Paso 2: Localizar la opción de Backup
En Syspanel, los backups se gestionan desde la sección de cada usuario o dominio. Sigue estos pasos:
- En el menú lateral izquierdo, haz clic en "Usuarios" y selecciona el usuario que tiene tu PrestaShop (normalmente el mismo que tu dominio).
- Dentro del panel del usuario, verás una lista de dominios. Busca el dominio donde está instalada tu tienda y haz clic en su nombre.
- En la página de detalles del dominio, busca la pestaña o botón que dice "Backup". En algunas versiones de Syspanel puede aparecer como "Copias de seguridad".
[WARNING] No confundas esta sección con "DNS" o "Correo". El backup de PrestaShop debe incluir tanto los archivos como la base de datos.
Paso 3: Crear el backup de PrestaShop
Una vez dentro de la sección de Backup, verás opciones para crear una nueva copia. Aquí te explicamos cómo hacerla correctamente para tu backup PrestaShop:
-
Elige el tipo de backup: Syspanel te permite hacer backup de:
- Solo archivos (carpeta
public_htmlowebcon todo el código de PrestaShop). - Solo base de datos (la base de datos MySQL donde se guardan productos, pedidos, etc.).
- Ambos (recomendado para una copia seguridad Syspanel completa).
Selecciona la opción "Full backup" o marca ambas casillas (archivos y base de datos).
- Solo archivos (carpeta
-
Nombre del backup: Ponle un nombre descriptivo, por ejemplo:
prestashop_2025_04_10. Esto te ayudará a identificar la fecha más tarde. -
Destino del backup: Syspanel suele guardar los backups en el propio servidor, en una carpeta especial. También puedes descargarlos a tu PC. Elige "Almacenamiento local" si quieres tenerlo en el servidor, o "Descargar" si prefieres guardarlo en tu ordenador.
-
Haz clic en "Crear backup" (o "Generar copia").
El proceso puede tardar varios minutos, dependiendo del tamaño de tu tienda. Verás una barra de progreso. No cierres la página ni apagues el ordenador durante este tiempo.
[TIP] Si tu tienda es muy grande (más de 2 GB), considera hacer backups incrementales o solo de la base de datos a diario, y de archivos completos una vez por semana.
¿Qué contiene exactamente un backup de PrestaShop?
Para que entiendas qué estás protegiendo, un backup PrestaShop completo incluye:
- Archivos del sistema: la carpeta raíz de tu tienda (generalmente
/home/usuario/web/tudominio/public_html). Aquí están el core de PrestaShop, temas, módulos, imágenes de productos, logs, etc. - Base de datos: una copia SQL de todas las tablas de tu tienda. Esto incluye:
- Productos y categorías.
- Clientes y direcciones.
- Pedidos y facturas.
- Configuraciones de módulos y temas.
- Historial de navegación y carritos abandonados.
[INFO] Sin la base de datos, tu backup de archivos no servirá de nada, porque PrestaShop no tendría información de productos ni clientes. Siempre haz el backup completo.
Paso 4: Verificar que el backup se ha creado correctamente
Una vez finalizado el proceso, es importante comprobar que todo esté en orden:
- En la misma sección de Backup, busca la lista de "Backups disponibles".
- Deberías ver tu nueva copia con el nombre que le pusiste y la fecha.
- Haz clic en el nombre o en el icono de descarga para asegurarte de que el archivo se abre correctamente. No es necesario que lo descargues entero, solo verifica que el tamaño sea coherente (ej: 1.2 GB para una tienda mediana).
Si ves un error o el archivo está vacío (0 KB), repite el proceso. A veces, un pico de memoria en el servidor puede interrumpir la generación.
[WARNING] No confíes ciegamente en el primer backup. Siempre prueba restaurarlo en un entorno de pruebas antes de necesitarlo de verdad.
Paso 5: Restaurar un backup desde Syspanel
Llegó el momento de saber cómo recuperar tu tienda. Restaurar backup es igual de importante que crearlo. Sigue estos pasos:
- En la misma sección de Backup, busca el backup que quieres restaurar en la lista.
- Haz clic en el icono de "Restaurar" (suele ser una flecha circular o un botón verde).
- Syspanel te preguntará si quieres restaurar archivos, base de datos o ambos. Elige la opción que necesites. Si estás recuperando toda la tienda, selecciona "Ambos".
- Confirma la acción. Importante: restaurar sobrescribirá los archivos y la base de datos actuales. Si tienes cambios recientes que no están en el backup, se perderán.
- Espera a que termine el proceso. Dependiendo del tamaño, puede tardar entre 1 y 10 minutos.
[INFO] Si solo quieres restaurar la base de datos (por ejemplo, porque corrompiste una tabla), puedes hacerlo sin tocar los archivos. Esto es útil si solo necesitas recuperar pedidos o productos.
Preguntas frecuentes (FAQ) sobre backup en Syspanel
¿Cada cuánto debo hacer un backup de mi PrestaShop?
Depende de la actividad de tu tienda. Para tiendas pequeñas con pocos pedidos, una vez por semana es suficiente. Para tiendas con mucho movimiento, te recomendamos backups diarios de la base de datos y semanales de archivos completos.
¿Puedo automatizar los backups en Syspanel?
Sí, Syspanel tiene una opción de backups programados. En la sección de Backup, busca "Programar backup" o "Cron job". Puedes elegir la frecuencia (diaria, semanal, mensual) y el tipo de backup. Es muy recomendable activarlo para no olvidarte.
¿Dónde se guardan los backups en el servidor?
Por defecto, Syspanel los almacena en /backup/usuario/. Puedes acceder a ellos por FTP si necesitas descargarlos manualmente. También puedes configurar que se envíen a un servicio externo como Dropbox o Google Drive (consulta con tu hosting si tienen integración).
¿Qué hago si el backup falla?
Los fallos suelen deberse a falta de espacio en disco o a un límite de tiempo de ejecución (PHP). Contacta con tu soporte técnico para que aumenten estos límites. Mientras tanto, prueba a hacer backups solo de archivos o solo de base de datos por separado.
¿Puedo restaurar un backup de PrestaShop en otro servidor?
Sí, pero necesitarás los archivos y la base de datos. En el nuevo servidor, instala PrestaShop vacío (o simplemente crea una base de datos vacía y una carpeta para los archivos). Luego, restaura el backup desde Syspanel o manualmente subiendo los archivos por FTP e importando el SQL desde phpMyAdmin.
[WARNING] Al cambiar de servidor, deberás actualizar la configuración de PrestaShop (archivo
parameters.php) con los nuevos datos de conexión a la base de datos (host, usuario, contraseña).
Consejos finales para mantener tu tienda segura
Hacer una copia seguridad Syspanel es solo una parte de la seguridad. Aquí tienes otras buenas prácticas:
- Mantén PrestaShop actualizado: cada versión trae parches de seguridad.
- Usa contraseñas fuertes para el panel de administración y la base de datos.
- Instala módulos de seguridad como un firewall o un sistema de detección de intrusiones.
- Realiza backups antes de cualquier actualización de módulos, temas o del propio PrestaShop.
[TIP] Guarda al menos una copia de seguridad fuera del servidor. Puedes descargarla a tu PC o usar un servicio en la nube. Si el servidor se cae por completo, perderías también los backups locales.
Conclusión
Ahora ya sabes cómo hacer un backup PrestaShop completo usando Syspanel. El proceso es rápido, seguro y está al alcance de cualquier persona, incluso sin conocimientos avanzados de Linux. Recuerda que la clave está en la constancia: programa tus backups, verifícalos periódicamente y no olvides restaurarlos de vez en cuando en un entorno de pruebas para asegurarte de que funcionan.
Si tienes alguna duda, tu equipo de soporte técnico está para ayudarte. No dudes en contactarnos si algo no sale como esperabas. ¡Tu tienda online merece estar protegida!
