Llevaba tiempo queriendo escribir este post, porque mira que conozco la herramienta desde hace años, pero no encontraba el hueco para trastearla.
Hoy es el día.
Modular DS es un gestor de WordPress que centraliza todas las tediosas tareas de mantenimiento de una web con este CMS.
Actualizar plugins, hacer backups, optimizar base de datos, gestionar la seguridad, monitorizar el uptime…
¿Te suena verdad?
Pues imagina hacer todo esto en piloto automático, bajo tus propias reglas y desde una sola plataforma.
Índice de contenidos
¿Qué es Modular DS?
Modular DS es un SaaS que te permite centralizar y automatizar muchas tareas de mantenimiento de tus páginas web hechas con WordPress, como actualizaciones, backups y restauraciones o seguimiento del uptime.
Te registras, conectas tus webs, y desde un único panel puedes supervisar todas tus instalaciones sin necesidad de loguearte en cada una de ellas.
¿Cuándo merece la pena usar Modular DS?
Pues hasta ahora pensaba que saldría más a cuenta cuando tuvieras un buen ejército de webs, de 20 para arriba (freelance, agencias, nicheros…).
Pero la realidad es que, después de comprobar todo lo que ofrece, creo que merece mucho la pena incluso para una sola web. Sobre todo si vives de ella.
Por ejemplo, todos sus planes incluyen como mínimo backups semanales, y desde 25 GB de almacenamiento con restauración automática por si algo explota.
Héctor de Prada, el mismo CEO y cofundador de Modular DS, me hizo un tour por la herramienta, que te permite por ejemplo, actualizar plugins en modo seguro, incluyendo un backup del plugin, análisis de riesgo, capturas y un visualizador del antes y el después.
Eso me ha molado mucho la verdad, porque más de una vez me habría ahorrado un disgusto con los dichosos errores 500.
Así que a continuación, te voy a contar todo lo que puede hacer Modular DS por tus webs, y ya decides tú si te encaja o no.
Nota: este análisis se basa en un plan Business de 49 €/mes, por lo que algunas funcionalidades pueden estar limitadas o no disponibles en planes inferiores.
Crear una cuenta y conectar tus webs con Modular DS
Puedes crear tu cuenta gratis con 13 días de prueba del plan Business, que incluye todas las funcionalidades para 75 webs y 5 usuarios.
Una vez hecho, añades tu primera web y la conectas a Modular DS desde el botón superior «Añadir web».

Eliges el equipo de trabajo al que quieras asociar la web (o creas uno nuevo) para luego gestionar los permisos y roles de cada usuario, y continúas con la conexión.
Tienes dos opciones: automática, que conecta con tus credenciales de WordPress (no almacena los datos), o manual, que es la que he tenido que usar yo para este mismo blog (imagino que por temas de seguridad de mi hosting).
En esta segunda opción, debes instalar el plugin gratuito Modular DS: Monitor, update, and backup multiple websites, e introducir la clave pública y privada que te genera el sistema:

Cuando termine, te llevará al panel principal de tu equipo/organización por defecto, y ya tendrás la web para gestionar su mantenimiento.
Ten en cuenta que las capturas de esta guía pueden varían, ya que han actualizado Modular DS a su versión 3.0 justo cuando la escribía. De hecho, ahora puedes conectar varios sitios a la vez creando y aplicando la misma configuración de backups, uptime, link checker y análisis de malware.
El panel principal te permite acceder a todas las funcionalidades de la plataforma, así como a accesos directos de mantenimiento de las webs:

Arriba del todo puedes cambiar de equipo/organización (Bruno) para gestionar las webs asociadas a cada uno de ellos.
El siguiente bloque te facilita el acceso a todas las webs que gestionas con Modular DS, el optimizador de bases de datos y los informes.
Respecto a la seguridad, desde aquí puedes ver todos los usuarios asociados a cada WordPress, o acceder a Patch & Protect, un servicio adicional que por 2 € al mes aplica configuraciones de seguridad extra sin tocar código o añadir plugins extra.
Por último, en el bloque de Administración tienes todo lo relativo a tu plan y facturación, la configuración general, notificaciones, gestión de usuarios de tu cuenta de Modular DS y sus equipos asociados, y clientes para asociarlos a sus webs y e informes.
Cómo gestionar el mantenimiento de WordPress con Modular DS
Vamos a lo interesante.
En la página de inicio, haz clic sobre la tarjeta de la web que te interese gestionar, y accederás a su panel principal.
Verás un primer módulo con todos los plugins, temas o el mismo WordPress por actualizar.

Desde aquí tienes acceso directo a todas la funciones de mantenimiento principales:
- Backups
- Uptime Monitor
- Optimización de base de datos
- Métricas (Analytics y Search Console)
- Reportes
- Salud y seguridad (estado del sitio, vulnerabilidades y Patch & Protect)
- Ajustes (para actualizaciones seguras, conexiones, migración, staging, modo de mantenimiento…)
A la derecha puedes ver rápidamente algunos servicios de mantenimiento activados y su configuración, como los backups, tiempo de actividad e informes, así como un espacio de notas para destacar detalles importantes sobre la web.
Actualizar plugins de forma segura
En la tabla principal puedes ver todos los plugins, temas o actualizaciones pendientes de WordPress.
A la derecha te indica la versión actual, la última disponible y una puntuación de confianza de su sistema Copilot. Si haces clic en él, te abre una ventana con la información más relevante sobre esa actualización:

Como ves, te hace un resumen de los cambios que ha sufrido el plugin en la actualización antes de que la instales (archivos y líneas de código cambiados, eliminados o nuevos), los saltos de versión, la popularidad del script en base a sus instalaciones totales y del update concreto, y el riesgo de instalarlo en tu sitio.
Si quieres un resumen para humanos, haces clic en el botón «Explicación sencilla» y su IA te lo detalla en un lenguaje fácil de entender:

Con todo esto claro, para actualizar los plugins, seleccionamos en la tabla los que nos interese y pulsamos en «Actualizar». Y aquí tenemos tres opciones:

- Rápida: actualizar los plugins con el motor nativo de WordPress
- Segura: hace un backup temporal (no consume espacio de tu cuenta), capturas de pantalla del antes y el después, y hace rollback automático si el proceso da error 500. Permite validar el update automáticamente si no supera el porcentaje de cambios visuales que hayas establecido, o de forma manual si prefieres revisar personalmente los cambios.
- Automática: programa la actualización en una fecha y horas concretos, siempre que se cumplan las condiciones que especifiques:
- Versiones con más de x días de antigüedad.
- Score superior a un porcentaje determinado.
- Actualizaciones menores y hotfix (críticas) o sólo hotfix.
En todos ellos puedes activar la limpieza de caché tras la actualización, o programarla en una fecha y hora concretos. En la automática tienes las opciones adicionales de actualizar inmediatamente si corrige una vulnerabilidad y con el modo seguro.
Una vez termina, te salta el comparador del antes y el después para que compruebes visualmente los cambios con un deslizador sobre la URL que hayas configurado en los ajustes del proyecto:

Si ves algo raro, restauras a la versión anterior, y si no, palante, como los de Alicante 😉
A mí todo esto me parece que es pasarse el juego de las actualizaciones de WordPress y lo eleva al siguiente nivel con una seguridad y tranquilidad inigualables.
Cómo hacer copias de seguridad de Modular DS
Otra funcionalidad que es una joya.
Aquí te recomiendo que primero revises las pestañas de «Configuración» y «Restauración» para especificar los detalles más importantes:
- Localización de carpetas de WordPress (por si has modificado la estructura por defecto).
- Contenido (base de datos y archivos, así como exclusiones que no quieras incluir, incluso por tamaño, extensión o prefijo diferente).
- Programación diaria, semanal o mensual
- Retención de backups 2 semanas, un mes, 45 días, 2 o 3 meses.
- Número máximo de archivos y tamaño de cada segmento del zip.
- Tiempo de espera si se satura el servidor.
- Credenciales de FTP/SFTP y base de datos para restaurar las copias.
Una vez lo tienes todo a tu gusto, el sistema comenzará los backups según la programación establecida, y si excedes el espacio de tu plan de almacenamiento, puedes activar la opción Overage, que amplía automáticamente en 100 GB por 4 € hasta un máximo de 1,22 TB.

Por último, desde la lista de copias puedes añadir notas de referencia, acceder a las opciones para descargar los archivos, restaurarlos (con el plugin Modular Connector no hace falta indicar credenciales del servidor), hacer una migración, crear un staging sincronizado con la web en producción, o marcar una copia como maestra para que no caduque y tenerla siempre disponible (máximo 3 por web).
Como ves, muchas opciones que te permiten tener un control de versiones y restauración a golpe de clic sin tener que acceder a tu hosting, el servidor, cPAnel, FTP etc.
Monitor de tiempo de actividad (Uptime Monitor)
Esto está muy guay.
Uptime Monitor te permite visualizar el tiempo en el que cada web ha estado activa, si se ha caído osi ha tenido problemas con el certificado SSL.

Como ves, te informa de forma granular del tiempo empleado para cada tarea:
- Tiempo total de la conexión
- Descarga de contenido
- Procesamiento del servidor
- Negociación de SSL
- Conexión TCP
- Búsqueda de DNS
- Porcentaje de uptime y caídas
Además, abajo tienes una lista con todos los registros de actividad detectados y sus detalles correspondientes.
En la pestaña Configuración puedes ajustar cómo quieres que Uptime Monitor revise cada web: la ruta específica, el intervalo de monitorización (de 2 a 30 minutos), el rango de tiempo para considerar una web caída (de 10 a 45 segundos), códigos HTTP aceptados, método HTTP, palabras clave dentro del contenido para asegurar de que se está cargando (muy original esto), seguimiento de redirecciones y SSL.
Notificaciones
Al final de esta misma página tienes la opción para configurar las notificaciones personalizadas con las que Modular DS te avisará en caso de problemas, ya no sólo de conectividad, sino también con los backups, generación de informes o seguridad:

Y de todo ello te puede avisar por Email, WhatsApp, Slack o Discord.
Vamos, que si no te enteras de lo que pasa en tu web, es por que no quieres.
Un 10 esta funcionalidad.

Optimización de base de datos
Una utilidad muy práctica si, como yo, te genera TOC comprobar lo que ocupa tu base de datos.
Desde aquí puedes hacer limpieza y sacar toda la basura que se acumula en tu base de datos de WordPress.
Simplemente selecciona en el desplegable «Sólo optimizables», y te filtrará todas las tablas que pueden reducir su carga de datos. Luego, seleccionas las que quieras y pulsas en «Optimizar»:

Te aparecerá una advertencia para que antes hagas una copia de seguridad: es un proceso delicado, y si tu base de datos es enorme, se podría bloquear el servidor y corromper los datos.

Si ya has hecho la copia, sigue adelante y el sistema se pondrá en marcha. Verás el progreso en cada línea de la tabla, y al terminar, podrás refrescar los datos con el botón Recargar (cada 5 minutos)
Aquí como sugerencia, molaría tener un resumen que te indique el tamaño de la base de datos antes y después de la optimización y saciar así mi trastorno 😉
Metricas
Este apartado está pensado sobre todo para quienes quieran reportar a clientes con los propios informes que puedes generar con Modular DS, o tener a mano los datos de Google Search Console y Analytics mientras optimizas tus sitios.
Tan sencillo como conectar tu cuenta de Google, seleccionar las propiedad asociada a tu web, y podrás ver las métricas principales en esta sección o en el panel Overview del proyecto:

Desde aquí también puedes ver el rendimiento de Page Speed, que se actualiza cada 10-15 días automáticamente. Detallitos de la herramienta ^^


Salud y seguridad
Este apartado es una versión vitaminada de «Salud del sitio» que ofrece de forma nativa WordPress.
De un vistazo puedes comprobar si ocurre algo grave en tu web, o dormir tranquilo esa noche:

Más abajo puedes comprobar un montón de elementos que pueden afectar a la seguridad de tu web o su rendimiento, y tener acceso directo a la información más relevante de la instalación y el servidor:


Hay algunas comprobaciones o detalles de Salud del sitio que no he visto aquí, como por ejemplo, el tamaño de los directorios (e igual hay algo más), por lo que puestos a mejorar este apartado, yo volcaría todo lo que ofrece el backend de WordPress para asegurarme de que lo tengo todo aquí.
Nada urgente, porque todo lo que ofrece es lo más importante para alguien preocupado por el mantenimiento de su sitio web.
La pestaña Vulnerabilidades te informa de los problemas graves que tenga tu sitio, como por ejemplo me ocurre a mí con un plugin:

A través de la conexión con el servicio Patchstack ahora sé que tengo que ir buscando un reemplazo de ese plugin, no tenía ni idea, así que chapó por Modular DS por ponerlo tan fácil.
De hecho, desde aquí puedes activar también el servicio de pago por 2 € al mes, que añade configuraciones adicionales de seguridad, parches virtuales y bloqueo de ataques.
Si no te quieres liar aplicando medidas de seguridad, es una opción interesante por el precio que tiene.
Análisis de malware con Inmunify
Y para rematar, en la versión 3.0 acaban de habilitar el Análisis de Malware para detectar posibles infecciones, código malicioso en las bases de datos o archivos sospechosos en todos sus planes.
Puedes programarlos de forma diaria, semanal o mensual; limitar el escaneo sólo a las tablas de WordPress, excluir archivos por extensión, definir el máximo de archivos a analizar por lote o el tamaño máximo de los mismos.

Reportes
Si trabajas para clientes, esta funcionalidad te ayudará a dar visibilidad a todas las tareas de mantenimiento que hayas realizado a lo largo del mes.
Además, es una acción que potencia el valor percibido de los clientes por tu trabajo y aumenta tu tasa de retención.
Puedes configurar tres tipos de informes:
- Programado, para generarlo y enviarlo de forma automática.
- Puntual, que se genera una sola vez.
- Pre-mantenimiento, que lista todas las tareas necesarias antes de ejecutar un mantenimiento.
Configurarlos es realmente sencillo, y los genera tanto en PDF como en HTML para consultarlos desde cualquier navegador, como por ejemplo este que he preparado de ejemplo.

Puedes crear un reporte desde cero, y usarlo posteriormente como plantilla para una o varias webs, de tal forma que lo configuras una vez y te olvidas.
Eso sí, las plantillas se crean desde el panel general > Reportes, no dentro de esa sección en el panel de cada web.
En la configuración inicial indicas el nombre del informe, el formato de la fecha y hora, el periodo que abarca la medición y su programación (semanal, mensual, trimestral), el logo de la web, y el tuyo para darle un toque de branding :

El siguiente paso es definir todos los bloques de contenidos que quieras que contenga tu informe:
- Visión global
- Actualizaciones ejecutadas (puedes añadir las pendientes y vulnerabilidades)
- Uptime Monitor
- Copias de seguridad realizadas
- Optimizaciones de la base de datos
- Vulnerabilidades detectadas
- Recomendaciones de salud
- Patch & Protect (si lo tienes contratado)
- Analytis
- Search Console
- Rendimiento
- WooCommerce
- Tareas adicionales (puedes añadirlas previamente desde su pestaña en Reportes para hacer seguimiento junto con el cliente)
En cada una de ellas tienes opciones adicionales, así como un campo para escribir información detallada sobre cada apartado, de tal forma que puedas informar mejor sobre tu trabajo, los objetivos conseguidos y próximas acciones.

El último paso es configurar el envío automático del informe una vez se genera: nombre del remitente, asunto del email y cuerpo del mensaje con los detalles que quieras incluir, así como adjuntar el propio informe en PDF
Además, puedes insertar muchos campos con variables dinámicas, como el nombre de cliente, nombre y URL de la web, enlace al reporte en versión web, métricas de Analytics, Search Console, estado de backups, uptime… muy completo la verdad:

En la parte final puedes configurar el email de respuesta y los destinatarios, tanto de tu equipo como al propio cliente. Estos últimos debes añadirlos desde el apartado Clientes en la sección Administración del panel general de Modular DS.
Una vez generado, se envía y lo tendrás disponible para consulta en la lista de Reportes, así como reutilizar para otros proyectos o crear una plantilla con él.
Extras de Modular DS
Hasta ahora hemos visto todo lo que concierne a la gestión y mantenimiento de webs hechas con WordPress.
Pero Modular DS tiene más funcionalidades que lo complementan muy bien.
Gestión de enlaces rotos
Con esto te puedes ahorrar los rastreos con Screaming Frog.
Primero tienes que configurarlo:
- Programación semanal o mensual
- Análisis en HTML o renderizado
- Enlaces internos, externos, o ambos
- Comprobar contenido mixto
- Tipos de recursos (a, img, script, link, og:image, canonicals)
- Máximo de páginas a analizar
- Exclusiones (patrones de URL y tipos de fuentes)
Una vez hecho, puedes guardar esa configuración para aplicarla a varios sitios, y entonces activas el módulo para que empiece el primer escaneo.
Yo tengo trabajo para rato 🤪

Configurar redirecciones
En la misma sección tienes esta utilidad para crear y gestionar las redirecciones que necesites en tu web.
Puedes configurar redirecciones exactas o mediante expresiones regulares para capturar patrones de URLs más complejos:

Si no quieres tocar el htaccess o instalar un plugin para hacer redirecciones, esta funcionalidad te puede venir muy bien para hacerlo cómodamente mientras realizas otras tareas de mantenimiento.
Staging para webs en pruebas
Si vas a la última sección de Ajustes dentro de un proyecto, además de configurar el equipo, el logo para los reportes, el usuario de acceso, los clientes asociados o la configuración global para los safe updates, puedes crear un entorno de pruebas o staging directamente desde uno de los backups que hayas guardado.
Esto me parece ideal porque te evita el lío de hacerlo a través del hosting. Simplemente elige la opción de Crear Staging y sigue los pasos, así de simple.

Una vez creado, simplemente marca esa nueva web como Sitio de staging en la misma sección de ajustes del sitio, y lo tendrás vinculado con el sitio en producción para testear los cambios con seguridad.
Modo mantenimiento
Olvídate de plugins también para poner tu web en mantenimiento.
Desde esta funcionalidad puedes activarlo con un clic y personalizar los textos y colores:

Como ves más abajo, desde aquí también puedes activar el noindex global a todo el sitio si no quieres indexarlo en motores de búsqueda (ojo no se te vaya la mano con un sitio en producción).
Modo white label
Si trabajas el mantenimiento para clientes, esto es un detalle tonto pero que denota profesionalidad.
Al activarlo, te permite modificar y personalizar la apariencia del plugin en el backend para borrar todo rastro de las menciones de Modular DS. Puedes cambiar:
- El nombre del plugin
- La descripción
- El nombre del autor
- La URL del autor
De esta manera, en la lista de plugins instalados el cliente puede percibir más valor por tu trabajo al ver un plugin propio, y reforzar la «cautividad» al depender de ti para que su web vaya fina.

Como en otros ajustes, también puedes crear y guardar una configuración global para aplicarla en otros sitios que tengas añadidos en Modular DS, y así no repetir este paso en cada uno de ellos.
Como es lógico, esta opción sólo está disponible en los planes Business y Enterprise, que son los que están enfocados a agencias o a profesionales que prestan servicios a cliente.
Dominios y emails personalizados
Dejamos ya los ajustes propios de cada sitio, y ahora nos vamos al panel principal en la sección Administración, donde seleccionamos el menú Configuración.
Tal como he adelantado en la sección de Reportes, en este apartado puedes configurar dominios personalizados para hacer los envíos de informes desde tus propias cuentas de correo corporativas.
Una vez lo tengas, cuando crees un informe podrás seleccionar tu dirección de email como remitente, y así evitar que se utilice el no-reply de Modular DS.
Credenciales de servidores
Si no lo has hecho durante la configuración de los backups, aquí puedes crear las distintas conexiones FTP/SFTP y de base de datos de cada sitio.
De esta forma, ya las tendrás habilitadas cuando quieras restaurar una copia de seguridad, y sólo tendrás que elegir la correspondiente a cada web desde el menú desplegable durante el proceso.
Ajustes adicionales de actualizaciones de plugins
La última pestaña te permite activar la limpieza de la caché por defecto en todos los sitios cuando vayas a hacer una actualización, así como indicar la URL que se usará para comparar el antes y el después, y el porcentaje máximo de cambios visuales para revertirlos en caso de que se supere.

Valoración final
Lo primero, gracias por llegar hasta el final.
Para mí Modular DS ya es un indispensable de mi stack tecnológico. La seguridad y fiabilidad que me ha demostrado durante las pruebas para preparar esta guía es razón más que suficiente.
Salvo pequeños detalles que he apuntado para mejorar algunas características o sugerencias de usabilidad, se percibe como una herramienta muy sólida, bien pensada e ideada para múltiples escenarios (particulares, nicheros, profesionales o agencias).
El roadmap público también me parece un acierto, no sólo por la transparencia que demuestran, sino también porque es la propia comunidad la que impulsa el desarrollo de nuevas funcionalidades en base a necesidades y casos de uso reales de heavy users que se dedican al mantenimiento y gestión profesionales.
Poder tener a mano backups, restauraciones, actualizaciones en modo seguro, sistemas de prevención o de seguridad, tiempo de actividad, análisis de enlaces o redirecciones por 13 € mes, me parece un precio más que razonable.
Así que poco más que añadir.
Muchas gracias a Héctor y a su equipo por haber parido semejante herramienta, y haberme permitido probarla para destripar todas sus entrañas y comprobar de primera mano lo útil que me parece ♥️.
¡Hasta la próxima!



