Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsRust
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
3000
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.