Eu queria ler no tablet, no celular e no Kindle os livros e quadrinhos que comprei. O problema era justamente o Kindle. Para um aparelho feito para leitura, ele complica bastante as coisas quando a biblioteca está no meu próprio servidor. Eu só queria abrir meu catálogo e ler.

Kavita e KOReader

Eu já mantinha meus livros no Kavita, que organiza os arquivos armazenados no meu servidor. Além da interface pelo navegador, ele disponibiliza a biblioteca por OPDS.

O OPDS é um padrão aberto que permite acessar o conteúdo do servidor por outros leitores. No Kavita, esse suporte vem habilitado por padrão. O funcionamento está explicado na documentação do OPDS.

Para ler os arquivos, uso o KOReader. Ele abre EPUB, PDF, CBZ e outros formatos, além de permitir ajustes de fonte, margens, contraste e paginação. A lista de recursos está no guia oficial do KOReader.

No Android, o aplicativo pode ser instalado em tablets e smartphones. As opções de instalação estão na documentação do projeto.

O KOReader acessa o catálogo usando o endereço OPDS gerado pelo Kavita. A integração também permite sincronizar o progresso de leitura de EPUBs, PDFs e quadrinhos. Os detalhes estão no guia de integração entre Kavita e KOReader.

KOReader no Kindle

Para usar o KOReader no Kindle, é necessário desbloquear o dispositivo. A possibilidade de fazer isso depende do modelo e da versão do firmware, conforme explica a documentação do projeto.

Faça por sua conta e risco.

Depois que adicionei o catálogo OPDS ao KOReader, meus livros do Kavita passaram a aparecer por lá. Quando coloco um livro novo no servidor, ele entra no catálogo e posso baixá-lo direto no dispositivo.