Servidor de lectura autoalojado para manga, cómics, webtoons y libros EPUB/PDF, con lectores en el navegador y opciones para compartir con familiares y amigos.
bndct-devops/tome
Servidor de biblioteca de ebooks autoalojado con lector integrado, sincronización de lectura con KOReader, feed OPDS y estadísticas, distribuido en una sola imagen de Docker.
Alternativa open source a:Calibre-Web
Komga
Kavita
- Estrellas
- 114
- Forks
- 18
- Issues abiertos
- 3
- Último commit
- hace 4 días
¿Qué es?
Tome es un servidor de biblioteca de ebooks autoalojado, desarrollado con FastAPI, React y SQLite. Su principal diferencia con los gestores de bibliotecas habituales es la integración con KOReader: un plugin personalizado, TomeSync, registra las sesiones de lectura en el lector electrónico y sincroniza las posiciones en ambos sentidos entre el dispositivo y la interfaz web, incluso cuando el dispositivo está sin conexión.
El servidor genera estadísticas de lectura a partir de esas sesiones, que incluyen rachas, patrones según la hora del día, ritmo de lectura, estimaciones de finalización y una vista de calendario mensual. Se pueden obtener metadatos de Hardcover, Google Books y OpenLibrary, y compararlos en paralelo. La sincronización con Hardcover puede, de forma opcional, enviar las valoraciones, el progreso y las fechas de finalización al perfil del usuario.
El lector integrado permite leer EPUB, manga en CBZ/CBR y PDF desde el navegador, con visualización de dos páginas, modo RTL y desplazamiento para webtoons. Un feed OPDS permite que clientes como KOReader descarguen libros, y el inicio de sesión único con OIDC es compatible opcionalmente con proveedores como Authelia y Keycloak.
Funciones clave
- 01Registra sesiones de lectura de KOReader mediante el plugin TomeSync y sincroniza las posiciones en ambos sentidos.
- 02Ofrece estadísticas de lectura que incluyen rachas, mapas de calor por hora del día, ritmo y estimaciones de finalización.
- 03Incluye un lector integrado para EPUB, CBZ/CBR y PDF, con modos de dos páginas y RTL.
- 04Proporciona un feed OPDS para descargar libros desde aplicaciones de lectura electrónica.
- 05Permite consultar metadatos de Hardcover, Google Books y OpenLibrary, y compararlos en una vista de diferencias.
- 06Incluye inicio de sesión único con OIDC y control de acceso basado en roles, ambos opcionales.
Casos de uso
- Gestionar una biblioteca familiar de ebooks en un NAS o servidor doméstico con dispositivos KOReader.
- Seguir los hábitos y el progreso de lectura en lectores electrónicos y navegadores.
- Gestionar una colección de manga o cómics con un lector basado en navegador.
- Ofrecer un catálogo OPDS a lectores de tinta electrónica en una red local.
Inicio rápido
- 1
Inicia Tome con Docker (el contenedor se ejecuta en el puerto 8080)
docker run -d --name tome --restart unless-stopped -p 8080:8080 -v ./data:/data -v ./books:/books -v ./bindery:/bindery ghcr.io/bndct-devops/tome:latest - 2
Abre http://localhost:8080 y sigue el asistente de configuración para crear tu cuenta de administrador
Antes de usarlo
- Necesitas Docker y un contenedor de Tome en ejecución; debes configurar TOME_SECRET_KEY.
- Para disponer de todas las funciones de sincronización de KOReader, necesitas KOReader v2024.07 o posterior y el plugin personalizado TomeSync.
- Algunas funciones requieren que estén configurados los servicios Hardcover, Google Books u OIDC.
- Distribuido bajo la licencia AGPL-3.0, una licencia copyleft con obligaciones por el uso en red.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es tome?
- Servidor de biblioteca de ebooks autoalojado con lector integrado, sincronización de lectura con KOReader, feed OPDS y estadísticas, distribuido en una sola imagen de Docker. Tome es un servidor de biblioteca de ebooks autoalojado, desarrollado con FastAPI, React y SQLite. Su principal diferencia con los gestores de bibliotecas habituales es la integración con KOReader: un plugin personalizado, TomeSync, registra las sesiones de lectura en el lector electrónico y sincroniza las posiciones en ambos sentidos entre el dispositivo y la interfaz web, incluso cuando el dispositivo está sin conexión.
- ¿tome es gratuito? ¿Qué licencia tiene?
- tome es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tome sigue mantenido?
- Mantenimiento activo. El último commit de tome fue el 3 nov 2026.
- ¿Para qué puedo usar tome?
- Gestionar una biblioteca familiar de ebooks en un NAS o servidor doméstico con dispositivos KOReader. Seguir los hábitos y el progreso de lectura en lectores electrónicos y navegadores. Gestionar una colección de manga o cómics con un lector basado en navegador. Ofrecer un catálogo OPDS a lectores de tinta electrónica en una red local.
- ¿Cómo se instala tome?
- Inicia Tome con Docker (el contenedor se ejecuta en el puerto 8080): docker run -d --name tome --restart unless-stopped -p 8080:8080 -v ./data:/data -v ./books:/books -v ./bindery:/bindery ghcr.io/bndct-devops/tome:latest Abre http://localhost:8080 y sigue el asistente de configuración para crear tu cuenta de administrador
- ¿Dónde consigo tome?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bndct-devops/tome
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor web autohospedado para gestionar tu biblioteca de ebooks, con OPDS, sincronización con KOReader y una API para la app Android BookHeaven Reader.
Plataforma autoalojada para organizar y leer ebooks, PDF, audiolibros y cómics, con sincronización del progreso entre la web, iPhone, Kobo y KOReader.
Servidor multimedia autoalojado para cómics, manga, BDs, revistas y libros electrónicos, con lector web, feeds OPDS y sincronización con Kobo/KOReader.
Servidor autoalojado para cómics, manga y libros digitales, con compatibilidad con OPDS y lectores integrados para formatos habituales de libros electrónicos y cómics.
Aplicación web autoalojada para bibliotecas personales de ebooks, basada en Calibre, con lectura en línea, OPDS, envío a Kindle y soporte multiusuario.