Servidor de leitura auto-hospedado para mangás, quadrinhos, webtoons e livros em EPUB/PDF, com leitores no navegador e compartilhamento com familiares e amigos.
bndct-devops/tome
Servidor de biblioteca de e-books auto-hospedado, com leitor integrado, sincronização de leitura com KOReader, feed OPDS e estatísticas de leitura, distribuído em uma única imagem Docker.
Alternativa open source a:Calibre-Web
Komga
Kavita
- Estrelas
- 112
- Forks
- 18
- Issues abertas
- 3
- Último commit
- há 4 dias
O que é?
Tome é um servidor de biblioteca de e-books auto-hospedado, desenvolvido com FastAPI, React e SQLite. Seu principal diferencial em relação aos gerenciadores de biblioteca comuns é a integração com o KOReader: um plugin personalizado, o TomeSync, registra as sessões de leitura no e-reader e sincroniza as posições nos dois sentidos entre o dispositivo e a interface web, inclusive quando o dispositivo está offline.
O servidor gera estatísticas de leitura com base nessas sessões, incluindo sequências de dias lendo, padrões por horário, ritmo de leitura, estimativas de conclusão e uma visualização mensal em calendário. É possível buscar metadados no Hardcover, Google Books e OpenLibrary e compará-los lado a lado. A sincronização com o Hardcover pode, opcionalmente, enviar avaliações, progresso e datas de conclusão para o perfil do usuário.
O leitor integrado abre EPUB, mangás CBZ/CBR e PDF no navegador, com páginas duplas, modo RTL e rolagem para webtoon. Um feed OPDS permite que clientes como o KOReader baixem livros, e o login único opcional com OIDC é compatível com provedores como Authelia e Keycloak.
Recursos principais
- 01Registra sessões de leitura do KOReader pelo plugin TomeSync e sincroniza as posições nos dois sentidos.
- 02Estatísticas de leitura com sequências de dias lendo, mapas de calor por horário, ritmo e estimativas de conclusão.
- 03Leitor integrado para EPUB, CBZ/CBR e PDF, com modos de páginas duplas e RTL.
- 04Feed OPDS para baixar livros em aplicativos de e-reader.
- 05Busca de metadados no Hardcover, Google Books e OpenLibrary, com visualização de diferenças.
- 06Login único opcional com OIDC e controle de acesso baseado em funções.
Casos de uso
- Manter uma biblioteca de e-books para a casa em um NAS ou servidor doméstico com dispositivos KOReader.
- Acompanhar hábitos e progresso de leitura no e-reader e no navegador.
- Gerenciar uma coleção de mangás ou quadrinhos com um leitor no navegador.
- Disponibilizar um catálogo OPDS para e-readers com tela de tinta eletrônica na rede local.
Início rápido
- 1
Inicie o Tome com o Docker (o contêiner é executado na porta 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
Acesse http://localhost:8080 e siga o assistente de configuração para criar sua conta de administrador
Antes de usar
- É necessário ter o Docker e um contêiner do Tome em execução; TOME_SECRET_KEY deve estar definida.
- Para usar todos os recursos de sincronização do KOReader, é necessário ter o KOReader v2024.07 ou superior e o plugin personalizado TomeSync.
- Alguns recursos dependem da configuração dos serviços Hardcover, Google Books ou OIDC.
- Licenciado sob a AGPL-3.0, uma licença copyleft com obrigações para uso em rede.
Em coleções
Tópicos
Perguntas frequentes
- O que é tome?
- Servidor de biblioteca de e-books auto-hospedado, com leitor integrado, sincronização de leitura com KOReader, feed OPDS e estatísticas de leitura, distribuído em uma única imagem Docker. Tome é um servidor de biblioteca de e-books auto-hospedado, desenvolvido com FastAPI, React e SQLite. Seu principal diferencial em relação aos gerenciadores de biblioteca comuns é a integração com o KOReader: um plugin personalizado, o TomeSync, registra as sessões de leitura no e-reader e sincroniza as posições nos dois sentidos entre o dispositivo e a interface web, inclusive quando o dispositivo está offline.
- tome é gratuito? Qual é a licença?
- tome é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tome ainda é mantido?
- Manutenção ativa. O último commit de tome foi em 3 de nov. de 2026.
- Para que posso usar tome?
- Manter uma biblioteca de e-books para a casa em um NAS ou servidor doméstico com dispositivos KOReader. Acompanhar hábitos e progresso de leitura no e-reader e no navegador. Gerenciar uma coleção de mangás ou quadrinhos com um leitor no navegador. Disponibilizar um catálogo OPDS para e-readers com tela de tinta eletrônica na rede local.
- Como instalar tome?
- Inicie o Tome com o Docker (o contêiner é executado na porta 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 Acesse http://localhost:8080 e siga o assistente de configuração para criar sua conta de administrador
- Onde consigo tome?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bndct-devops/tome
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor web auto-hospedado para gerenciar sua biblioteca de ebooks, com OPDS, KOReader Sync e uma API para o app Android BookHeaven Reader.
Uma plataforma de biblioteca e leitura auto-hospedada para ebooks, PDFs, audiobooks e quadrinhos, com sincronização do progresso entre web, iPhone, Kobo e KOReader.
Servidor de mídia self-hosted para quadrinhos, mangás, BDs, revistas e eBooks, com leitor web, feeds OPDS e sincronização com Kobo/KOReader.
Servidor self-hosted para quadrinhos, mangás e livros digitais, com suporte a OPDS e leitores integrados para formatos comuns de e-books e quadrinhos.
Biblioteca pessoal de ebooks autohospedada, baseada no Calibre, com leitura online, OPDS, envio para Kindle e suporte a vários usuários.