Cómo hacer copias de seguridad automáticas en Plesk (WordPress y PrestaShop)
¿Por qué es imprescindible automatizar tus copias de seguridad?
Imagina que trabajas durante meses en tu tienda online o en tu blog. Has publicado cientos de artículos, configurado pasarelas de pago, subido miles de productos y personalizado cada rincón de tu web. Ahora imagina que un mal día, un plugin mal actualizado, un ataque de malware o un error humano borra todo ese trabajo en segundos.
Sin una copia de seguridad reciente, recuperar tu sitio puede convertirse en una pesadilla, o incluso en una pérdida total. Por eso, configurar un backup automático plesk no es una opción, es una necesidad absoluta. Plesk es uno de los paneles de control de hosting más utilizados del mundo, y afortunadamente, incluye herramientas muy potentes para que este proceso sea sencillo, incluso si no tienes conocimientos técnicos avanzados.
En esta guía extensa y detallada, te enseñaré paso a paso cómo configurar copias seguridad plesk wordpress y también para PrestaShop, cómo programar los backups para que se ejecuten solos y, lo más importante, cómo restaurar tu sitio cuando lo necesites. Al final, también resolveré las dudas más frecuentes que nos llegan al soporte técnico.
Entendiendo el sistema de backups de Plesk
Antes de empezar a hacer clic, es fundamental que entiendas qué es lo que Plesk guarda cuando realiza una copia de seguridad. No es un único archivo; es un paquete completo que incluye:
- Todos los archivos de tu sitio web: desde el código PHP, imágenes, CSS y JavaScript, hasta archivos de configuración.
- La base de datos completa: aquí es donde se almacena todo tu contenido, usuarios, pedidos (en el caso de PrestaShop) y configuraciones.
- Las cuentas de correo electrónico asociadas: buzones, reglas de filtrado y mensajes almacenados en el servidor.
- Los ajustes de configuración del dominio y del propio panel: para que, en caso de desastre, puedas volver a tener todo exactamente como estaba.
Plesk ofrece dos tipos principales de backup: el backup completo, que incluye todo lo mencionado, y el backup de solo configuración, que es mucho más ligero. Para la mayoría de los usuarios, el backup completo es la opción más segura y recomendada.
Preparando el terreno: ¿Dónde guardar tus backups?
Plesk te permite almacenar las copias de seguridad en diferentes ubicaciones. La elección de la ubicación es un paso crítico que no debes tomar a la ligera. Nunca guardes las copias en el mismo servidor donde está alojada tu web, porque si el servidor falla físicamente o es comprometido, perderías tanto el sitio como las copias.
Las opciones más comunes y recomendadas son:
- Almacenamiento FTP: Un servidor FTP externo, como el de tu ordenador de casa, un NAS o un servicio de almacenamiento en la nube que ofrezca FTP, es una opción excelente y muy flexible.
- Almacenamiento en la nube (S3): Plesk es compatible con Amazon S3 y otros servicios compatibles con la API de S3, como DigitalOcean Spaces o Vultr Object Storage. Es una opción muy fiable y escalable.
- Directorio local del servidor: Esta es la opción por defecto, pero solo es recomendable como una capa extra de seguridad, nunca como la única copia, y siempre que tengas acceso para descargar esos archivos a otro lugar.
Para esta guía, nos centraremos en la configuración más universal: usar un directorio local del servidor, pero te explicaré cómo descargar esos archivos a tu ordenador para que estén seguros.
Guía paso a paso: Cómo crear un backup automático en Plesk
Ahora sí, vamos al meollo del asunto. Sigue estos pasos y tendrás tu sistema de backup automático plesk funcionando en minutos.
Paso 1: Accede al panel de control de Plesk
Abre tu navegador web favorito y escribe la dirección de acceso a tu panel. Normalmente suele ser algo como https://tudominio.com:8443 o una URL que te proporcionó tu proveedor de hosting. Introduce tu nombre de usuario y contraseña para entrar.
Paso 2: Navega a la sección de "Copias de seguridad"
Una vez dentro del panel, verás un menú lateral a la izquierda. Busca la sección que se llama "Copias de seguridad" (o "Backup Manager" si tienes el panel en inglés). Haz clic en ella. Si tu hosting tiene varios dominios, asegúrate de estar en el dominio correcto antes de continuar.
Paso 3: Configura una nueva tarea programada
Aquí es donde empieza la magia. No vamos a crear una copia manual, sino a programar un backup automático plesk. En la pantalla de "Copias de seguridad", busca un botón que diga "Crear una copia de seguridad" o, en la pestaña de "Programar" o "Tareas programadas", un botón para "Añadir nueva tarea". Haz clic en él.
Paso 4: Rellena los detalles de la tarea
Se abrirá un asistente con varias opciones. Vamos a configurarlas una por una:
- Nombre de la tarea: Ponle un nombre descriptivo, como "Backup automático semanal WordPress". Esto te ayudará a identificarla fácilmente en el futuro.
- Tipo de copia de seguridad: Selecciona "Base de datos y archivos" para un backup completo de tu sitio.
- Ubicación de almacenamiento: Elige el destino. Para esta guía, seleccionaremos "Directorio local" o "Almacenamiento local". En el campo que aparece, puedes especificar una ruta o dejarlo vacío para que use la carpeta por defecto. Te recomiendo que le des un nombre de carpeta, como
/backups/, para tenerlo organizado. - Programación (La parte clave): Esta es la sección más importante. Selecciona "Especificar" o "Programar". Aquí podrás elegir la frecuencia:
- Día de la semana: Elige un día. Para una tienda online con movimiento diario, lo ideal es hacerlo a diario. Para un blog personal, una vez a la semana puede ser suficiente.
- Hora: Elige una hora de baja actividad para tu web, como las 4:00 AM. Esto evitará que el backup afecte el rendimiento de tu sitio para los visitantes.
- Meses: Por defecto, todos los meses.
- Días del mes: Si elegiste la opción semanal, esto no aplica. Si eliges mensual, puedes especificar el día (por ejemplo, el 1 de cada mes).
Paso 5: Configura las opciones avanzadas (¡Muy importante!)
Despliega la sección de "Ajustes avanzados" o "Opciones adicionales". Aquí encontrarás configuraciones cruciales para la integridad de tu backup:
- Número máximo de copias: Esta es una opción fantástica para ahorrar espacio. Puedes configurar que solo se mantengan las últimas 3 o 5 copias. Plesk borrará automáticamente las más antiguas. Esto evita que el servidor se llene con cientos de backups.
- Verificar la copia de seguridad después de crearla: Activa esta casilla. Plesk comprobará que el archivo de backup se ha creado correctamente y no está dañado. Es una red de seguridad extra.
Paso 6: Guarda la tarea
Revisa todos los ajustes y haz clic en "Aceptar" o "Guardar". ¡Enhorabuena! Ya has configurado tu primer backup automático plesk. A partir de ahora, el sistema hará el trabajo por ti.
Caso especial: Copias de seguridad para WordPress y PrestaShop
Aunque el proceso es el mismo para ambas plataformas, hay matices que debes tener en cuenta.
Copias seguridad plesk wordpress
WordPress almacena todo en una base de datos MySQL. Por lo tanto, el backup completo que configuramos es perfecto. Un truco adicional es que, antes de un backup, Plesk puede forzar a WordPress a que "limpie" sus cachés. Aunque no es esencial, puede hacer que el backup sea más ligero. En la configuración de la tarea, a veces encontrarás una opción llamada "Realizar una copia de seguridad de los archivos de configuración de la aplicación". Asegúrate de que esté marcada.
Lo que hace especialmente útil el backup de Plesk para WordPress es la facilidad de restauración. Si un plugin rompe tu sitio, puedes restaurar solo la base de datos o solo los archivos, sin tener que rehacer todo.
Backups para PrestaShop
PrestaShop, al ser una plataforma de comercio electrónico, maneja datos muy sensibles: pedidos, clientes, direcciones, etc. La pérdida de estos datos sería catastrófica. Por lo tanto, la programación de copias de seguridad es aún más crítica.
Te recomiendo encarecidamente que para PrestaShop configures copias de seguridad diarias, especialmente si tienes ventas todos los días. Además, presta especial atención a la configuración del "Número máximo de copias". Para una tienda, te sugiero mantener al menos las últimas 7 copias diarias, o incluso 14, para poder recuperar un pedido o una modificación de hace unos días.
Cómo restaurar un backup en Plesk paso a paso
Llegó el día. Algo ha salido mal y necesitas volver a un estado anterior. No te preocupes, el proceso de restauración es igual de sencillo que el de creación.
Paso 1: Ve a "Copias de seguridad"
Accede de nuevo a la sección "Copias de seguridad" en Plesk.
Paso 2: Encuentra la copia que necesitas
Verás una lista de todas las copias de seguridad que se han creado, tanto manuales como automáticas. Cada una tendrá una fecha y hora. Identifica la que quieres restaurar. Por lo general, querrás la más reciente que sea anterior al momento en que se produjo el error.
Paso 3: Inicia la restauración
Haz clic en el icono de "Restaurar" (normalmente una flecha circular o un icono de "volver atrás") junto a la copia seleccionada.
Paso 4: Elige qué restaurar
Aquí es donde Plesk brilla. No tienes que restaurar todo si no lo necesitas. Puedes elegir entre:
- Restaurar todo: Archivos, bases de datos, correos y configuración.
- Restaurar solo los archivos: Útil si has subido un archivo incorrecto por FTP.
- Restaurar solo las bases de datos: Perfecto si has borrado un producto o un artículo por error.
- Restaurar solo el correo: Para recuperar buzones o mensajes.
Selecciona la opción que necesites. Para la mayoría de los casos, te recomiendo restaurar "Todo" para asegurarte de que el sitio vuelve a un estado completamente funcional y consistente.
Paso 5: Configura las opciones de restauración
En los ajustes avanzados, puedes marcar la casilla "Restaurar archivos y directorios con sus propios permisos" para mantener la seguridad del servidor. También puedes elegir "Restaurar la configuración de la base de datos" si la copia incluye esta información.
Paso 6: Ejecuta la restauración
Haz clic en "Restaurar" y espera. El tiempo que tarde dependerá del tamaño de tu sitio web y de la velocidad del servidor. Una vez completado, verás un mensaje de éxito. Revisa tu sitio web para confirmar que todo está en orden.
Preguntas Frecuentes (FAQ) sobre backups en Plesk
Aquí te respondo las dudas más habituales que nos llegan a soporte. Esta sección es oro puro para resolver problemas comunes.
¿Cuánto espacio en disco necesito para los backups?
Depende del tamaño de tu sitio. Una buena regla es calcular el tamaño de tu carpeta "httpdocs" (donde están los archivos) más el tamaño de tus bases de datos. Multiplícalo por el número de copias que quieras mantener. Por ejemplo, si tu sitio ocupa 2 GB y quieres mantener 5 copias, necesitarás al menos 10 GB de espacio libre. Plesk te muestra el tamaño de cada backup en la lista.
¿Puedo descargar un backup a mi ordenador?
Sí, absolutamente. En la lista de "Copias de seguridad", junto a cada backup, verás un icono de "Descargar". Esto te permite bajar el archivo .tar.gz o .zip a tu PC. Es una excelente práctica de seguridad, ya que tendrás una copia de seguridad fuera del servidor (la regla de oro del backup).
Mi backup se ha creado, pero ¿cómo sé que funciona?
La opción "Verificar la copia de seguridad" que configuramos antes es clave. Además, te recomiendo que, al menos una vez al mes, hagas una prueba de restauración en un entorno de pruebas o, si no tienes uno, simplemente restaura el backup en tu sitio y comprueba que todo funciona. Es mejor descubrir un problema con el backup ahora, que cuando realmente lo necesites.
¿Plesk borra automáticamente los backups antiguos?
No, no los borra a menos que configures el "Número máximo de copias" en la tarea programada. Si no configuras ese límite, el servidor irá acumulando copias hasta llenar el disco, lo que puede provocar caídas del servicio. Configura siempre un límite.
¿Qué pasa si el backup automático no se ejecuta?
Las causas más comunes son: falta de espacio en disco, un error temporal del sistema o que la hora programada coincida con una tarea de mantenimiento del servidor. Revisa el registro de tareas en la sección de "Copias de seguridad" para ver si hay errores. Si el problema persiste, contacta con tu proveedor de hosting.
¿Es lo mismo un backup de Plesk que un backup de mi proveedor de hosting?
No, no es lo mismo. El backup de Plesk es el que tú controlas y programas desde tu panel. El backup del proveedor es una capa adicional que ellos gestionan a nivel de servidor. Es posible que tu proveedor solo guarde copias diarias de los últimos 7 días, mientras que tú necesitas copias horarias o de un mes de antigüedad para tu tienda. Nunca dependas solo del backup de tu proveedor; configura el tuyo propio.
Consejos de experto para una estrategia de backups a prueba de balas
Para terminar, te dejo algunos consejos profesionales que marcan la diferencia entre tener un sistema de backups y tener un sistema de backups realmente fiable.
-
La regla del 3-2-1: Esta es la regla de oro en el mundo de la administración de sistemas. Significa que debes tener 3 copias de tus datos (el original y 2 copias), en 2 formatos o medios diferentes (por ejemplo, en el servidor y en tu PC), y 1 copia fuera del sitio (en la nube, en casa de un familiar, etc.). Plesk te facilita cumplir esta regla si además de los backups locales, te descargas una copia a tu ordenador.
-
Segmenta tus backups: En lugar de hacer un único backup gigante de todo el servidor, considera hacer backups separados para cada dominio o subdominio. Esto hace que las copias sean más pequeñas, rápidas de crear y más fáciles de restaurar individualmente.
-
Monitoriza el espacio en disco: Vigila de cerca el espacio disponible en tu servidor. Plesk te muestra esta información en el panel principal. Si el espacio se está llenando, o bien reduces el número de copias a mantener, o bien contratas más espacio con tu proveedor.
-
Prueba la restauración en un entorno de pruebas: Si tu presupuesto lo permite, crea un subdominio o un dominio de prueba en tu servidor. Cuando quieras probar un backup, restáuralo en ese entorno de pruebas. Así verás si el backup es correcto sin arriesgar tu sitio de producción. Es la mejor práctica que existe.
-
Si usas Syspanel (anteriormente HestiaCP): Si algún día gestionas un servidor con Syspanel, recuerda que el puerto de acceso es el 2106 y que la lógica de backups es similar
