Servidor próprio de audiolivros e podcasts com streaming, sincronização do progresso entre usuários e download automático de podcasts.
calibrain/shelfmark
Aplicativo web self-hosted para pesquisar e solicitar livros e audiolivros em fontes configuradas, com solicitações multiusuário e importações compatíveis com Calibre.
- Estrelas
- 4,126
- Forks
- 287
- Issues abertas
- 39
- Último commit
- ontem
O que é?
Shelfmark é uma interface web self-hosted para encontrar e baixar livros e audiolivros de fontes que você mesmo configura. Ele pode pesquisar provedores de metadados como Hardcover, Open Library e Google Books, ou consultar fontes diretamente, e encaminha os downloads por clientes de torrent, usenet, IRC, Soulseek (slskd) ou Webshare e serviços de debrid.
O projeto oferece suporte a vários usuários com um sistema de solicitações integrado: admins podem aprovar pedidos enquanto os demais navegam por conta própria. As opções de autenticação incluem login local, single sign-on via OIDC, cabeçalhos de reverse proxy e reutilização de um banco de dados de usuários do Calibre-Web. Os downloads podem ser enviados para pastas monitoradas pelo Calibre-Web-Automated, Grimmory ou Audiobookshelf, e um Library Check opcional sinaliza resultados que você já tem.
O projeto é distribuído como imagens Docker, com uma imagem padrão que inclui Chromium para lidar com desafios do Cloudflare e uma imagem Lite mais leve. Também é possível usar roteamento opcional por Tor e WireGuard. O projeto é explicitamente uma ferramenta para pesquisar e baixar manualmente, não um gerenciador de biblioteca nem um monitor de novos lançamentos.
Recursos principais
- 01Pesquisar provedores de metadados ou consultar diretamente as fontes configuradas
- 02Baixar livros e audiolivros por meio de clientes de torrent, usenet, IRC, Soulseek e debrid
- 03Contas multiusuário com fluxo de solicitação e aprovação
- 04Fazer login com contas locais, OIDC SSO, cabeçalhos de proxy ou banco de dados do Calibre-Web
- 05Usar o Library Check opcional para ignorar livros que já estão na sua biblioteca do Calibre ou Audiobookshelf
- 06Fila de downloads unificada com atualizações de status em tempo real
Casos de uso
- Manter um portal compartilhado para solicitar livros para a família ou um grupo pequeno
- Enviar downloads automaticamente para uma pasta de ingestão do Calibre-Web-Automated ou Audiobookshelf
- Reunir várias fontes de livros e audiolivros em uma única interface de pesquisa
Início rápido
- 1
Baixe o arquivo docker-compose
curl -O https://raw.githubusercontent.com/calibrain/shelfmark/main/compose/docker-compose.yml - 2
Inicie o serviço
docker compose up -d - 3
Abra a interface web em http://localhost:8084 e configure suas fontes
Antes de usar
- O recurso é estável, mas recebe manutenção conforme a disponibilidade, sem previsão para novos recursos.
- A imagem padrão do Docker precisa de pelo menos 2 GB de RAM disponíveis para o contêiner para usar Direct Download.
- O modo Universal search depende de uma chave de API do Hardcover para pesquisar metadados.
Em coleções
Tópicos
Perguntas frequentes
- O que é shelfmark?
- Aplicativo web self-hosted para pesquisar e solicitar livros e audiolivros em fontes configuradas, com solicitações multiusuário e importações compatíveis com Calibre. Shelfmark é uma interface web self-hosted para encontrar e baixar livros e audiolivros de fontes que você mesmo configura. Ele pode pesquisar provedores de metadados como Hardcover, Open Library e Google Books, ou consultar fontes diretamente, e encaminha os downloads por clientes de torrent, usenet, IRC, Soulseek (slskd) ou Webshare e serviços de debrid.
- shelfmark é gratuito? Qual é a licença?
- shelfmark é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- shelfmark ainda é mantido?
- Manutenção ativa. O último commit de shelfmark foi em 6 de nov. de 2026.
- Para que posso usar shelfmark?
- Manter um portal compartilhado para solicitar livros para a família ou um grupo pequeno Enviar downloads automaticamente para uma pasta de ingestão do Calibre-Web-Automated ou Audiobookshelf Reunir várias fontes de livros e audiolivros em uma única interface de pesquisa
- Como instalar shelfmark?
- Baixe o arquivo docker-compose: curl -O https://raw.githubusercontent.com/calibrain/shelfmark/main/compose/docker-compose.yml Inicie o serviço: docker compose up -d Abra a interface web em http://localhost:8084 e configure suas fontes
- Onde consigo shelfmark?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/calibrain/shelfmark
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Servidor de biblioteca de ebooks autohospedado, baseado no Calibre-Web, que importa, converte, corrige e sincroniza livros com o Calibre automaticamente.
Biblioteca pessoal de ebooks autohospedada, baseada no Calibre, com leitura online, OPDS, envio para Kindle e suporte a vários usuários.
Imagem Docker do Calibre-Web, uma interface web para navegar, ler e baixar eBooks de uma biblioteca Calibre existente.
Servidor web auto-hospedado para gerenciar sua biblioteca de ebooks, com OPDS, KOReader Sync e uma API para o app Android BookHeaven Reader.