Cómo configurar copias de seguridad automáticas en PrestaShop con Plesk
¿Por qué necesitas copias de seguridad automáticas en PrestaShop?
Si tienes una tienda online, tu catálogo de productos, los pedidos de tus clientes y la configuración de tu negocio son tu activo más valioso. Perder esa información por un error humano, un ataque de malware o un fallo del servidor puede significar un desastre total. Por eso, configurar copias de seguridad automáticas no es una opción, sino una necesidad.
En este artículo, te voy a enseñar paso a paso cómo automatizar ese proceso usando Plesk, uno de los paneles de control de hosting más populares y fáciles de usar. No necesitas ser un experto en informática; solo seguir las instrucciones y tendrás tu red de seguridad funcionando en menos de 15 minutos.
La idea es sencilla: olvídate de acordarte de hacer backups manualmente. Configúralo una vez y deja que el sistema trabaje por ti. Así, si algo sale mal, podrás restaurar tu tienda a un estado anterior sin perder ventas ni datos críticos.
Antes de empezar: ¿Qué necesitas?
Para llevar a cabo este tutorial, necesitas tener acceso a tu panel de control Plesk. Normalmente, este acceso se obtiene a través de una URL que te proporciona tu proveedor de hosting, algo así como https://tu-dominio.com:8443 o una subdominio específico.
Además, asegúrate de tener permisos de administrador en Plesk. Si no los tienes, deberás contactar con tu proveedor de hosting para que te los conceda. También es recomendable tener a mano la ruta donde se almacena tu tienda PrestaShop, aunque Plesk suele detectarla automáticamente.
[INFO] Si tu hosting usa un panel alternativo llamado "Syspanel" (antes conocido como HestiaCP), la configuración es diferente. En ese caso, el acceso se realiza por el puerto 2106 y las opciones de backup están en la sección "Backup". Este artículo se centra exclusivamente en Plesk.
Paso 1: Accede a tu panel de Plesk y localiza tu dominio
Lo primero es iniciar sesión en tu panel de Plesk. Una vez dentro, verás una interfaz con todos tus dominios y sus respectivas herramientas. Busca el dominio donde está instalada tu tienda PrestaShop y haz clic en el botón "Administrar" o simplemente en el nombre del dominio.
Esto te llevará al panel de administración de ese sitio web específico. Aquí es donde gestionaremos todo lo relacionado con las copias de seguridad.
Paso 2: Configura el plan de backup automático
Plesk ofrece una herramienta muy potente y visual para gestionar copias de seguridad. Sigue estos pasos:
- En el panel de tu dominio, busca la sección "Copias de seguridad" o "Backup". A veces está en el menú lateral o en la pestaña "Sitios web y dominios".
- Haz clic en el botón que dice "Configurar plan de copia de seguridad" o "Backup Settings". Esta opción te permite automatizar el proceso.
- Se abrirá una ventana con varias opciones. Aquí es donde configurarás la frecuencia y el tipo de backup.
¿Qué opciones debo elegir en el plan de backup?
Vamos a desglosar las opciones más importantes:
- Activar la copia de seguridad automática: Marca la casilla para habilitar el plan.
- Frecuencia: Elige cada cuánto tiempo quieres que se ejecute el backup. Las opciones suelen ser diaria, semanal o mensual. Para una tienda con movimiento constante, te recomiendo una copia diaria y una semanal adicional que se guarde durante más tiempo.
- Hora de inicio: Selecciona una hora de baja afluencia de usuarios, como las 3:00 AM. Así no afectarás al rendimiento de tu tienda.
- Tipo de backup: Aquí tienes dos opciones principales:
- Backup completo: Incluye todos los archivos y toda la base de datos. Es el más seguro.
- Backup incremental: Solo guarda los cambios desde el último backup. Es más rápido y ocupa menos espacio, pero la restauración es más compleja.
- Almacenamiento: Puedes elegir guardar el backup en el mismo servidor o en un almacenamiento externo (como FTP o SFTP). Te recomiendo encarecidamente guardar una copia en un lugar externo para protegerte de fallos del servidor.
[TIP] Si tu proveedor de hosting te ofrece almacenamiento externo en la nube (como Amazon S3 o Google Drive), úsalo. Es la opción más segura. Si no, puedes configurar una ubicación FTP en tu oficina o en otro hosting.
Paso 3: Configura el almacenamiento externo (opcional pero recomendado)
Para configurar el almacenamiento externo, en la misma ventana de configuración del plan de backup, busca la sección "Almacenamiento externo" o "External Storage".
- Haz clic en "Agregar" o "Añadir".
- Selecciona el tipo de almacenamiento (FTP, SFTP, etc.).
- Introduce los datos de conexión: servidor, puerto, usuario y contraseña.
- Guarda la configuración.
Ahora, en el plan de backup, selecciona esta ubicación externa como destino de las copias. Así, aunque tu servidor principal falle, tus datos están a salvo en otro lugar.
Paso 4: Guarda el plan y verifica su ejecución
Una vez que hayas configurado todos los parámetros, haz clic en "Aceptar" o "Guardar". El plan de backup se activará automáticamente según la frecuencia que hayas elegido.
Es importante que verifiques que el plan se ejecuta correctamente. Puedes hacerlo de dos maneras:
- Esperar a la primera ejecución: Al día siguiente, revisa la sección de "Copias de seguridad" de Plesk y comprueba que se ha generado un archivo.
- Ejecutar una copia manual de prueba: En la misma sección, busca el botón "Crear copia de seguridad" o "Back Up". Esto te permitirá ejecutar un backup manual al momento para confirmar que todo el sistema funciona correctamente.
[WARNING] No esperes a que ocurra un desastre para comprobar tus backups. Haz una copia manual de prueba y, si es posible, intenta restaurarla en un entorno de pruebas para asegurarte de que el archivo no está corrupto.
Paso 5: Restaurar desde una copia de seguridad (saber hacerlo es clave)
Configurar las copias de seguridad es solo la mitad del trabajo. Saber restaurarlas es igual de importante. En Plesk, el proceso es muy sencillo:
- Ve a la sección "Copias de seguridad".
- Verás una lista de los backups disponibles (automáticos y manuales). Cada uno tendrá una fecha y hora.
- Haz clic en el icono de "Restaurar" (normalmente una flecha circular) junto al backup que deseas usar.
- Se te preguntará qué quieres restaurar: los archivos, la base de datos o ambos. En la mayoría de los casos, querrás restaurar "Todo el contenido".
- Confirma la acción y espera a que se complete el proceso.
[INFO] La restauración puede tardar unos minutos, dependiendo del tamaño de tu tienda. No cierres la ventana del navegador durante el proceso.
Preguntas frecuentes (FAQ) sobre backups en PrestaShop y Plesk
¿Cada cuánto tiempo debo hacer una copia de seguridad?
Depende de la actividad de tu tienda. Si haces muchas ventas al día o actualizas productos constantemente, te recomiendo una copia diaria. Si es una tienda pequeña con poco movimiento, una copia semanal puede ser suficiente. Lo ideal es combinar ambas: una diaria que se guarde por unos días y una semanal que se guarde por un mes.
¿Qué es mejor, un backup completo o incremental?
Para la mayoría de los usuarios, un backup completo es la opción más sencilla y fiable. Ocupa más espacio, pero la restauración es mucho más fácil. Los backups incrementales son útiles cuando tienes un gran volumen de datos y necesitas optimizar el espacio, pero requieren más conocimientos técnicos.
¿Plesk me permite programar backups de la base de datos de PrestaShop por separado?
Sí, Plesk te permite seleccionar si quieres incluir la base de datos en el backup o no. Sin embargo, te recomiendo que siempre incluyas tanto los archivos como la base de datos en la misma copia de seguridad para simplificar el proceso de restauración.
¿Qué hago si mi hosting usa Syspanel en lugar de Plesk?
Como mencioné antes, si tu proveedor usa el panel Syspanel, la interfaz es diferente. Deberías acceder a través del puerto 2106 y buscar la sección "Backup". Aunque la lógica es similar, los pasos exactos pueden variar. Te sugiero consultar la documentación específica de Syspanel o contactar con el soporte de tu hosting.
¿Puedo guardar los backups en mi ordenador personal?
Sí, puedes configurar el almacenamiento externo en Plesk para que envíe las copias a una ubicación FTP que apunte a tu ordenador, pero necesitarás tener un servidor FTP funcionando en tu PC y tenerlo encendido a la hora programada. Es más común y fiable usar un servicio de almacenamiento en la nube.
¿Las copias de seguridad afectan al rendimiento de mi tienda?
Durante el proceso de backup, es posible que notes una pequeña disminución del rendimiento, ya que se están leyendo y comprimiendo muchos archivos. Por eso es recomendable programar las copias en horas de baja actividad.
¿Qué hago si mi copia de seguridad falla?
Si el backup automático falla, Plesk te enviará una notificación por correo electrónico (si lo has configurado). Revisa el log de errores en la sección de "Copias de seguridad" para ver qué ha fallado. Los problemas más comunes son la falta de espacio en disco o errores de conexión con el almacenamiento externo.
Conclusión: La tranquilidad de tener un buen backup
Configurar copias de seguridad automáticas en PrestaShop usando Plesk es un proceso sencillo que te dará una tranquilidad inmensa. No se trata de una tarea opcional; es una póliza de seguro para tu negocio online.
Con este plan, te aseguras de que, ante cualquier imprevisto, podrás recuperar tu tienda en cuestión de minutos y seguir vendiendo sin interrupciones. Dedica unos minutos hoy para configurarlo y ahorrarás horas (y posiblemente tu negocio) en el futuro.
[TIP] No te olvides de revisar periódicamente que tus backups se están generando correctamente. Una copia que no se ha creado no te sirve de nada. Programa una revisión mensual para verificar que todo está en orden.
