omnibus
Gestor autoalojado de cómics y manga con motor Rust y Next.js para automatizar descargas, sincronizar metadatos y leer colecciones desde cualquier dispositivo.
Ficha actualizada 20 sept 2026, 13:23 · upstream 20 sept 2026, 13:23 · release v1.4.5
Qué es omnibus
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Omnibus es una aplicación web completa diseñada específicamente para la gestión de bibliotecas digitales de cómics y manga. Construida sobre un stack moderno que combina Next.js 15, React y Node.js en el frontend con un motor de alto rendimiento escrito en Rust, ofrece capacidades robustas para la indexación y sincronización de metadatos. Soporta bases de datos PostgreSQL (recomendado para grandes colecciones) o SQLite, junto con Redis para la gestión de caché y sesiones.
- Gestión centralizada de bibliotecas digitales de cómics y manga con lectura web integrada.
- Automatización de descargas y sincronización de metadatos desde proveedores externos como ComicVine o Metron.
- Organización avanzada de series, incluyendo ediciones recopilatorias y anuales separadas.
- Sistema de seguimiento personal (Pull List) y notificaciones de nuevas publicaciones.
- Motor de procesamiento en Rust para un rendimiento superior en tareas intensivas de indexación.
- Arquitectura contenerizada completa con soporte Docker, Docker Compose y despliegue en un clic.
- Gestión granular de metadatos per-issue (por número) y edición avanzada de ComicInfo.xml.
- Optimización de recursos con caché agresivo de imágenes WebP y gestión eficiente de sesiones.
- Dependencia de APIs externas para la obtención de metadatos ricos, lo que puede afectar a series no indexadas.
- Requisitos de hardware definidos (mínimo 2 núcleos CPU y 2GB RAM) para un funcionamiento óptimo.
- Configuración inicial compleja para usuarios sin experiencia en auto-alojamiento o bases de datos.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Utilizar Docker Compose con la imagen oficial de GHCR. Configurar PostgreSQL como base de datos principal para escalabilidad. Asegurar permisos de escritura en el directorio de biblioteca mediante la variable UMASK. Asignar al menos 2GB de RAM y 30GB de disco para un funcionamiento estable.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.