🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear un backup de PrestaShop en Plesk automáticamente

Actualizado el 12 de septiembre de 2025

¿Te imaginas despertarte un día y descubrir que tu tienda online ha desaparecido? Un error en una actualización, un ataque malintencionado o un simple fallo del servidor pueden borrar meses de trabajo en segundos. Por eso, tener un backup PrestaShop Plesk no es un lujo, es una necesidad.

En este artículo te voy a enseñar, paso a paso, cómo configurar copias seguridad automáticas de tu tienda PrestaShop directamente desde Plesk. Así, aunque ocurra un desastre, podrás restaurar todo en minutos y seguir vendiendo como si nada hubiera pasado.

Vamos a ello.

¿Qué necesitas para empezar?

Antes de ponernos manos a la obra, asegúrate de tener lo siguiente:

  • Acceso a Plesk como administrador (usuario y contraseña).
  • Suficiente espacio en disco para almacenar las copias. Una tienda con muchas imágenes puede ocupar varios GB.
  • Un plan de hosting que incluya Plesk (la mayoría de los hostings compartidos y VPS lo incluyen).
  • Paciencia y ganas de aprender. No te preocupes, es más fácil de lo que parece.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, deberás acceder por el puerto 2106 y buscar la opción de "Backups" en el panel. Pero aquí nos centramos en Plesk, que es el más común.

Paso 1: Accede a Plesk y localiza tu tienda

Lo primero es entrar en tu panel de control. Normalmente lo haces escribiendo en el navegador algo como https://tudominio.com:8443 o la IP de tu servidor seguida de :8443.

Una vez dentro, busca el dominio donde tienes instalada tu tienda PrestaShop. Si tienes varios sitios web, identifica el correcto. Haz clic en el nombre del dominio.

Dentro del panel del dominio, verás un montón de opciones. No te asustes, solo necesitas una: Administrador de archivos y Bases de datos. Pero para el backup automático, usaremos una herramienta específica.

Paso 2: Configura la tarea de backup programado

Plesk tiene un asistente muy sencillo para crear PrestaShop backup programado. Sigue estos pasos:

  1. Ve a la sección "Herramientas y configuraciones" (suele estar en el menú de la izquierda, en la parte de abajo).

  2. Busca "Programador de tareas" (o "Schedule tasks" en inglés).

  3. Haz clic en "Añadir tarea".

  4. Ponle un nombre descriptivo, por ejemplo: "Backup automático semanal de mi tienda".

  5. En "Comando", escribe lo siguiente (copia exactamente, pero cambia tudominio por tu dominio real):

    /usr/local/psa/bin/pleskbackup --domains-name=tudominio.com --description="Backup semanal" --output-file=/var/lib/psa/dumps/tudominio_$(date +%Y%m%d_%H%M%S).tar
    

    [TIP] Si no te sientes cómodo con comandos, puedes usar el asistente gráfico de Plesk. Busca "Backup Manager" dentro de tu dominio y allí encontrarás la opción "Programar backup". Es más visual.

  6. Define la frecuencia. ¿Cada cuánto quieres que se haga la copia? Puedes elegir:

    • Diaria: para tiendas muy activas.
    • Semanal: recomendado para la mayoría.
    • Mensual: si apenas haces cambios.
    • Personalizada: por ejemplo, cada lunes y jueves a las 3:00 AM.
  7. Selecciona la hora. Elige una hora de baja actividad, como las 3 de la madrugada.

  8. Guarda la tarea.

¡Listo! Ya tienes tu primer backup PrestaShop Plesk automático. Pero no te vayas, aún hay más.

Paso 3: No olvides la base de datos

PrestaShop guarda los productos, clientes, pedidos y configuraciones en una base de datos MySQL. Si solo haces backup de los archivos, perderás toda la información del negocio. Por suerte, Plesk lo hace todo junto si usas el comando anterior.

Pero si prefieres hacerlo por separado, aquí tienes cómo:

  1. Ve a "Bases de datos" dentro del dominio de tu tienda.
  2. Selecciona la base de datos de PrestaShop (normalmente se llama algo como prestashop_db).
  3. Haz clic en "Exportar dump" o "Descargar copia".
  4. Plesk te generará un archivo .sql con toda la información.

Para automatizar esto, puedes añadir otra tarea programada con este comando:

mysqldump -u usuario_bd -p'contraseña_bd' nombre_bd > /var/lib/psa/dumps/bd_$(date +%Y%m%d).sql

[WARNING] Guarda la contraseña de la base de datos en un lugar seguro. Si la pierdes, no podrás restaurar la copia.

Paso 4: ¿Dónde se guardan las copias?

Por defecto, Plesk guarda los backups en el propio servidor, en /var/lib/psa/dumps/. Esto está bien para emergencias, pero si el servidor se estropea, perderías también las copias.

Solución: Configura un destino externo. Plesk te permite enviar los backups a:

  • FTP/SFTP: otro servidor o un servicio de almacenamiento.
  • Google Drive, Dropbox o Amazon S3 (con plugins adicionales).
  • Un disco duro externo montado en la red.

Para hacerlo, ve a "Herramientas y configuraciones" > "Configuración de backup" y elige "Almacenamiento remoto". Introduce los datos de tu servicio externo.

[INFO] Si usas Syspanel (puerto 2106), la opción de backup remoto está en "Ajustes del sistema" > "Backups" > "Destino remoto".

Paso 5: Prueba que el backup funciona

No hay nada peor que pensar que tienes copias de seguridad y descubrir que están corruptas cuando más las necesitas. Así que prueba el proceso:

  1. Restaura el backup en un entorno de pruebas (Plesk tiene una opción "Restaurar" en el mismo panel).
  2. Verifica que la tienda carga correctamente.
  3. Comprueba que los productos, pedidos y módulos están intactos.

Si todo funciona, puedes dormir tranquilo.

Preguntas frecuentes (FAQ)

¿Cada cuánto debo hacer el backup?

Depende de tu actividad. Si vendes mucho y añades productos a diario, mejor un backup diario. Si tu tienda es más estática, con uno semanal basta.

¿El backup automático ralentiza mi tienda?

No, porque se ejecuta en segundo plano y normalmente en horas de baja afluencia. Eso sí, asegúrate de que el servidor tenga recursos suficientes.

¿Puedo hacer backup solo de la base de datos?

Sí, como te expliqué antes. Pero es mejor hacerlo completo (archivos + base de datos) para no perder nada.

¿Qué hago si el backup falla?

Revisa los logs de Plesk (en "Herramientas y configuraciones" > "Registros de tareas"). Normalmente el error indica si falta espacio en disco o si la contraseña de la base de datos es incorrecta.

¿Y si mi hosting usa Syspanel en lugar de Plesk?

Si tu panel es Syspanel (HestiaCP, acceso por puerto 2106), el proceso es diferente. Allí tienes que ir a "Syspanel" > "Backups" y programar la tarea desde esa interfaz. Los comandos no sirven.

¿Puedo hacer backup manualmente antes de una actualización?

Sí, siempre es recomendable. En Plesk, dentro del dominio, hay un botón "Realizar backup ahora". Hazlo justo antes de actualizar PrestaShop o instalar un módulo nuevo.

Consejos finales para mantener tu negocio a salvo

  • No te fíes de un solo backup. Ten al menos dos: uno en el servidor y otro en la nube.
  • Revisa cada mes que las copias se están generando correctamente.
  • Anota las contraseñas de la base de datos y del panel en un gestor de claves.
  • Si usas Syspanel, recuerda que el puerto de acceso es el 2106 y que los backups se gestionan desde la sección "Ajustes del sistema".

Con estas copias seguridad automáticas, tu tienda PrestaShop estará protegida contra cualquier imprevisto. Ya sea un error humano, un ataque o un fallo del servidor, tú podrás seguir vendiendo sin sobresaltos.

Ahora solo te queda ponerlo en práctica. Si te surge alguna duda, déjala en los comentarios o consulta la documentación oficial de Plesk. ¡Buena suerte con tu tienda!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel