Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

isoshelf

Herramienta para gestionar y actualizar imágenes ISO en Ventoy, NAS o Proxmox. Escanea inventario, verifica actualizaciones mediante checksums y descarga archivos de forma segura con interfaz web y CLI.

Ficha actualizada 22 sept 2026, 16:04 · upstream 22 sept 2026, 16:03 · release v0.4.5

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es isoshelf

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

isoshelf es una aplicación diseñada para mantener las imágenes arrancables (ISOs) de un USB Ventoy, una compartición NAS o almacenamiento ISO de Proxmox siempre actualizadas. Automatiza el inventario, detectando distribuciones, ediciones y arquitecturas, y comprueba si hay versiones más recientes disponibles consultando fuentes oficiales como GitHub o endoflife.date.

La herramienta gestiona descargas verificadas contra checksums publicados por los proyectos, asegurando la integridad del archivo antes de reemplazarlo. Ofrece una interfaz web en el puerto 8765 y comandos de línea para usuarios avanzados, permitiendo colas de descarga, filtrado y gestión de versiones obsoletas o fin de vida (EOL) sin tocar particiones ni bootloaders.

Funciona con Go y Next.js, soporta modo portable y actualiza su catálogo internamente desde un repositorio externo, permitiendo añadir nuevas distribuciones sin recompilar el software.

CASOS DE USO
  • Actualizar ISOs en un USB Ventoy automáticamente
  • Gestionar repositorio de ISOs en Proxmox VE
  • Verificar integridad de imágenes en NAS compartido
  • Identificar archivos desconocidos o renombrados por contenido
  • Limpiar versiones antiguas y liberar espacio de forma segura
PUNTOS DESTACADOS
  • Verificación de checksums antes de reemplazar archivos
  • Interfaz web y CLI integrada para gestión flexible
  • Soporte nativo para Ventoy, NAS y almacenamiento Proxmox
  • Catálogo autoactualizable sin necesidad de recompilar la app
  • Modo portable para ejecutar desde el propio USB
PRECAUCIONES
  • En fase de desarrollo temprano (early development)
  • Lista de distribuciones limitada a ~86 imágenes conocidas actualmente
  • Requiere conexión a internet para verificar checksums externos
  • No renombra ni mueve archivos automáticamente sin confirmación
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Instalar en PC o copiar carpeta portable al USB Ventoy. Para contenedores, usar Docker con puerto 8765 y autenticación básica. Asegurar que el disco tenga espacio suficiente para descargas temporales antes de reemplazar archivos existentes.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8765
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.