Actualizaciones, copias y mantenimiento

Todo el mantenimiento se hace desde el panel: actualizar a la versión nueva, hacer y descargar copias, poner el sitio en mantenimiento y vigilar el worker.

Actualizar

  1. La plataforma comprueba sola cada 6 horas si hay una versión nueva en sysrevai.com. Cuando la hay, los administradores ven una barra oscura arriba de todas las páginas («Hay una nueva versión de SysRevAI disponible») con el botón Actualizar ahora. La barra no se puede cerrar y desaparece sola una vez actualizado.
  2. El botón abre Admin → Mantenimiento con la comprobación ya hecha: la versión disponible, las novedades y las comprobaciones previas. También puedes ir a mano y pulsar «Buscar actualizaciones».
  3. Si todas las comprobaciones pasan, pulsa «Actualizar ahora».
  4. La plataforma activa el modo mantenimiento, hace una copia de la base de datos, descarga el paquete con tu licencia, verifica su integridad, sustituye el código (conservando .env, storage/ y public/uploads/), aplica las migraciones y vuelve a abrir el sitio.
  5. Si una migración falla, el código anterior se restaura y la copia queda a mano. El registro de cada actualización se guarda con su log.

Copias de seguridad

Admin → Mantenimiento → Copias completas: el worker hace automáticamente, cada 2 horas, una copia de toda la plataforma (base de datos, PDF, protocolos, artículos, credenciales, avatares y .env) y conserva las 24 más recientes; las más antiguas se borran solas. Puedes cambiar la frecuencia y cuántas se guardan, hacer una a mano y descargarlas. Para restaurar una, desde el servidor: php bin/console.php backup:restore storage/backups/<archivo>.zip --yes (con --with-env recupera también el .env). Descarga de vez en cuando una copia fuera del servidor.

Modo mantenimiento

Muestra una página de aviso a todos excepto a los administradores. Útil durante migraciones o cambios de servidor.

Worker y trabajos

Admin → Mantenimiento → Tareas programadas (cron) indica si el worker funciona y cuándo se ejecutó por última vez; si no funciona, tienes la línea de cron exacta para este servidor y los pasos para configurarla. Admin → Trabajos en segundo plano muestra la cola de tareas (valoraciones masivas con IA, búsquedas programadas, compilaciones).

Dónde está cada cosa

CarpetaContenido
.envConfiguración de conexión y claves. No lo compartas.
storage/logs/Registros de errores y del worker.
storage/backups/Copias de la base de datos.
storage/pdfs/, public/uploads/PDF y archivos subidos.
storage/updates/Árbol anterior tras una actualización (por si hay que volver atrás).

Exportar e importar datos (portabilidad)

Cada usuario puede descargar todo lo que ha creado desde Perfil → Mis datos: un archivo ZIP con sus revisiones (protocolo, referencias, decisiones, conflictos, extracción, riesgo de sesgo, GRADE, etiquetas, comentarios y registro de uso de IA), los PDF y los artículos. El mismo archivo se importa en cualquier otra instalación desde la misma pantalla.

  • Las revisiones importadas pasan a ser de quien importa; los colaboradores se vinculan por el correo y, si no tienen cuenta, se crean desactivados (no ocupan plaza hasta que el administrador los activa).
  • La importación es todo o nada: si algo falla, no se guarda nada.
  • Para importar archivos grandes, aumenta upload_max_filesize y post_max_size en el PHP del servidor.

¿Te ha servido este capítulo? Dinos qué falta desde Contacto.

Idioma

Inicia sesión

Accede a tu instalación alojada o a la cuenta del equipo.