Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

omnibus

Omnibus es una biblioteca autoalojada de libros electrónicos y audiolibros. Construida con Next.js y Rust, ofrece sincronización con dispositivos Kobo y gestión KEPUB. Se despliega fácilmente vía Docker Compose en el puerto 3000. Ideal para entornos privados.

Ficha actualizada 22 sept 2026, 17:16 · upstream 22 sept 2026, 17:11 · release v0.37.10

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es omnibus

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

Omnibus es una plataforma de autogestión para colecciones digitales que combina la interfaz web moderna de Next.js con la robustez de Rust. Diseñada como alternativa autoalojada a servicios comerciales, permite a los usuarios alojar su propia biblioteca sin depender de terceros. La aplicación incluye un sistema de autenticación y gestión de usuarios, donde el primer registro es administrador.

Destaca por su integración nativa con lectores Kobo, facilitando la transferencia de archivos mediante cable o sincronización inalámbrica. Soporta formatos KEPUB y destaca por una arquitectura modular que permite extensiones y desarrollo local utilizando entornos Nix y recetas just. La documentación es exhaustiva, cubriendo desde el despliegue inicial hasta políticas de seguridad.

La licencia MIT garantiza libertad para uso y modificación. El proyecto incluye pruebas automatizadas con Clippy y Playwright, asegurando calidad en la entrega. Es ideal para entusiastas del software libre que buscan privacidad y control total sobre sus archivos digitales sin necesidad de configuración compleja previa.

CASOS DE USO
  • Autoalojar una biblioteca personal de ebooks y audiolibros
  • Sincronizar colecciones con lectores Kobo por cable o inalámbricamente
  • Gestionar usuarios y permisos mediante un panel web en localhost:3000
  • Desarrollar localmente usando entornos Nix y scripts just para pruebas
  • Implementar seguridad privada sin depender de servicios en la nube
PUNTOS DESTACADOS
  • Construido con Next.js y Rust para rendimiento y modernidad
  • Soporte nativo para sincronización Kobo y archivos KEPUB
  • Despliegue simplificado vía Docker Compose sin checkout previo
  • Documentación completa incluyendo guías de seguridad y arquitectura
  • Licencia MIT abierta que permite uso libre y modificación
PRECAUCIONES
  • Requiere conocimientos básicos de contenedores Docker para persistencia de datos
  • La sincronización Kobo puede requerir configuración adicional en redes complejas
  • Dependencia de la imagen oficial sesloan/omnibus en Docker Hub para despliegue rápido
01

Perfil de infraestructura

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

CPU4 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

Descargar la imagen sesloan/omnibus y guardar el archivo docker-compose.yml proporcionado. Editar las rutas de volúmenes y la dirección IP antes de ejecutar docker compose up -d. Asegurar que el puerto 3000 esté libre en el firewall. Consultar docs/docker.md para TLS y PUID/PGID.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.