Open Backup UI v1.0.1 permite crear paneles propios con datos de Veeam

Kiosk de Open Backup UI v1.0.1 a pantalla completa con widgets de copias de Veeam

Jorge de la Cruz ha publicado Open Backup UI v1.0.1, una versión de su consola web de código abierto para entornos Veeam que añade Kiosk Builder, un lienzo en el que cada administrador diseña sus propios paneles con datos de Veeam Backup & Replication (VBR) y los publica como pantallas de solo lectura. La versión, anunciada coincidiendo con Halloween, también incorpora previsiones de capacidad de los repositorios y la exportación a PDF de los resúmenes generados con IA.

Las claves de Open Backup UI v1.0.1 y su Kiosk Builder en 30 segundos

  • Open Backup UI es un proyecto comunitario e independiente, con licencia MIT, que Veeam no respalda ni soporta y que necesita productos Veeam con licencia.
  • Kiosk Builder, todavía en Labs, ofrece 16 fuentes de datos de VBR y 10 tipos de visualización.
  • Los paneles se publican como enlaces de solo lectura, con contraseña opcional, refresco automático y modo TV.
  • La versión añade previsión de capacidad a 30, 60 o 90 días y PDF de los resúmenes de IA.

El proyecto se presenta como una iniciativa personal y comunitaria: no es un producto oficial de Veeam, se ofrece tal cual, sin soporte ni acuerdos de nivel de servicio, y el propio repositorio en GitHub recomienda probarlo primero en laboratorio y no conectarlo a sistemas de producción sin una revisión de seguridad. El autor cuenta en LinkedIn que el anuncio de la versión 1.0.0 superó las 10.200 impresiones, y plantea la 1.0.1 como un «regalo» para la comunidad.

Qué es Open Backup UI

Es una aplicación web escrita en TypeScript con Next.js 15, shadcn/ui y Tailwind CSS que reúne en una sola consola la información de varias herramientas de Veeam a través de sus API REST: Veeam Backup & Replication (puerto 9419 por defecto), Veeam Backup for Microsoft 365 (4443), Veeam ONE y Veeam Recovery Orchestrator. Ofrece un panel con trabajos activos, tasa de éxito, almacenamiento y eventos de malware, tablas de trabajos con su historial, vistas de proxies, repositorios y servidores, inventario de máquinas virtuales de vSphere, Hyper-V y Nutanix AHV, y un mapa del objetivo de punto de recuperación (RPO) de los datos protegidos.

Para instalarlo hace falta Node.js 20 o posterior; se arranca con npm install y npm run dev para pruebas o con npm run build y npm start en un despliegue estable, y el repositorio incluye un Dockerfile y una guía para contenedores. Las conexiones se configuran desde la propia interfaz, con las credenciales cifradas en local con AES-256, y un proxy en el servidor evita que lleguen al navegador. Para quien protege cargas en Proxmox, Administración de Sistemas ya repasó qué aporta Veeam al migrar de VMware a Proxmox.

Kiosk Builder: paneles a medida para el centro de operaciones

La novedad principal se activa en Administración → Settings → Labs, porque está desactivada por defecto. A partir de un lienzo vacío, el administrador dibuja un rectángulo, elige una fuente de datos y una forma de representarla. Las notas de la versión enumeran 16 fuentes de VBR, entre ellas datos y objetos protegidos, historial y estado de los trabajos, eventos de malware, capacidad de los repositorios, postura de seguridad, retención, higiene de las copias, proxies, servidores gestionados y estado de las licencias. Para mostrarlas hay diez visualizaciones: rejilla de objetos, tabla, donut, tarta, barras, líneas, serie temporal, KPI, mosaico y radar.

Editor de Kiosk Builder de Open Backup UI con una composición de widgets guardada
El editor de Kiosk Builder con una composición guardada. Imagen: Open Backup UI (GitHub)

Cada widget se puede afinar: mostrar el nombre del repositorio junto a su capacidad, dar a cada trabajo su propia serie, renombrar u ocultar etiquetas y columnas o filtrar los registros. Al mover o redimensionar un widget, los vecinos se apartan conservando el espaciado, y el editor incluye guías, zoom y deshacer. Las composiciones se guardan por navegador y por servidor VBR, y pueden exportarse en JSON sin datos de copias ni credenciales.

Una vez terminado, el panel se publica como enlace de solo lectura, con contraseña opcional y refresco cada 30 segundos o cada 1, 2, 5 o 10 minutos. El modo TV ajusta los widgets a la pantalla y oculta los controles cuando no se usan. Para separar el visor de la consola existe la variable KIOSK_PUBLIC_ORIGIN y el comando npm run start:kiosk, que solo deja pasar las rutas compartidas. El autor avisa de las limitaciones: el visor no añade inicio de sesión, los campos no se anonimizan y el enlace completo funciona como credencial, así que conviene revisar qué se comparte y servirlo con HTTPS y controles de red.

Capacidad, resúmenes con IA y cómo actualizar

La previsión de capacidad permite elegir un repositorio y proyectar su ocupación a 30, 60 o 90 días a partir del uso registrado o de un escenario de retención. Los widgets leen datos en caché y muestran la fecha de recogida, de modo que se ve la antigüedad de la información; el proyecto advierte de que las previsiones son orientativas. Los resúmenes de salud generados con IA adoptan el diseño de la consola, explican los fallos del proveedor, como la falta de crédito en Gemini, y pueden exportarse a un PDF con portada, índice enlazado y fuentes para los once idiomas de la aplicación, en A4 o carta, sin una nueva petición a la IA. Las notas recuerdan que generar el resumen envía contexto del entorno al proveedor configurado.

Para actualizar, el autor pide copiar antes el directorio persistente data/ y su clave de cifrado, ejecutar npm ci y recompilar. Según las notas, la versión pasó 995 pruebas locales y la auditoría de dependencias de producción no encontró avisos, aunque el árbol de desarrollo completo tiene 14 de gravedad moderada. Por ahora, Kiosk Builder solo trabaja con fuentes de VBR; Microsoft 365 y Veeam ONE no están incluidos.

Preguntas frecuentes

¿Qué es Open Backup UI?

Una consola web de código abierto, con licencia MIT, que reúne datos de Veeam Backup & Replication, Veeam Backup for Microsoft 365, Veeam ONE y Veeam Recovery Orchestrator a través de sus API REST.

¿Es un producto oficial de Veeam?

No. Es un proyecto comunitario e independiente, sin respaldo ni soporte de Veeam, que requiere productos Veeam con licencia válida.

¿Qué añade la versión 1.0.1?

Kiosk Builder para diseñar y publicar paneles de solo lectura, previsiones de capacidad de repositorios y exportación a PDF de los resúmenes de IA.

¿Es seguro publicar un kiosk?

El visor no añade inicio de sesión y el enlace funciona como credencial, por lo que el autor recomienda revisar los datos compartidos y usar HTTPS y controles de red.

Fuentes:

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana. Recuerda revisar tu email para confirmar la suscripción.

Scroll al inicio
×