Shelfhost icon

Shelfhost

Shelfhost é um leitor, biblioteca e realçador de PDF open source e auto-hospedado para manter seus documentos sob seu controle, com leitura, realces e marcadores.

Shelfhost

Visão geral

Shelfhost é uma plataforma open source, auto-hospedada de leitura e anotação de PDF, criada para pessoas que desejam manter uma biblioteca de PDFs sob seu próprio controle. Ela combina leitura, realce e marcadores em uma interface de biblioteca hospedada localmente.

O produto é construído sobre Cloudflare Pages, Workers, D1 e R2, e é descrito como sem servidor e implantável globalmente. Seu guia de configuração se concentra em criar a base de dados e o bucket de armazenamento, aplicar as migrações e implantar no Cloudflare Pages.

Recursos

Leitura de PDF sem distrações

Shelfhost oferece uma interface de leitura de PDF focada na legibilidade, com o posicionamento do produto enfatizando uma experiência acolhedora e sem distrações, além de ferramentas que aparecem apenas quando necessário.

Realce de texto com várias cores

Você pode realçar seleções de texto com várias cores de realce, o que dá suporte à anotação e à revisão posterior dentro da biblioteca.

Marcadores de página

A biblioteca oferece suporte a marcadores de página para que você possa salvar onde parou em um documento e voltar a ele a partir do painel.

Implantação sem servidor no Cloudflare

Shelfhost roda como funções sem servidor por meio do Nuxt Nitro no Cloudflare Pages e Workers, evitando a necessidade de gerenciar contêineres Docker ou máquinas virtuais.

Base de dados D1 e armazenamento R2

Os arquivos PDF são armazenados no Cloudflare R2, enquanto o D1 fornece a camada de base de dados SQLite para consultas rápidas e dados da biblioteca.

Fluxo de implantação simples

O guia de implantação mostra um pequeno conjunto de etapas de configuração: clonar o repositório, instalar dependências, entrar no Cloudflare, criar a base de dados e o bucket, aplicar as migrações e implantar globalmente.

Casos de uso

  • Biblioteca pessoal auto-hospedada

    Use Shelfhost quando quiser uma biblioteca privada de PDFs que você controla por conta própria, em vez de enviar documentos para um serviço de leitura de terceiros.

  • Fluxo de leitura e anotação

    Use as ferramentas de realce e marcadores quando estiver lendo artigos, relatórios ou PDFs longos e precisar marcar trechos e retomar depois pelo painel.

  • Hospedagem nativa do Cloudflare

    Use a configuração baseada no Cloudflare se quiser uma implantação sem servidor que não exija gerenciar contêineres Docker ou máquinas virtuais.

  • Autodeploy documentado

    Use Shelfhost quando preferir um caminho de implantação simples, com uma sequência documentada para criar armazenamento, aplicar migrações e publicar o aplicativo.

Pros and Cons

Pros

  • Open source e auto-hospedado, o que mantém a biblioteca sob o controle do usuário.
  • A interface de leitura é apresentada como livre de distrações, com ferramentas que aparecem apenas quando necessárias.
  • Oferece suporte a realce com várias cores e marcadores de página para estudo ativo de PDFs.
  • Usa Cloudflare Pages, Workers, D1 e R2 para um modelo de implantação sem servidor.
  • A implantação é documentada com um fluxo de configuração conciso no guia.

Cons

  • A fonte não descreve recursos de colaboração, como bibliotecas compartilhadas ou fluxos de trabalho em equipe.
  • Detalhes de preços além do uso pessoal na camada gratuita do Cloudflare não são especificados na fonte.
  • O guia de implantação indica uma configuração específica do Cloudflare, então o produto não é apresentado como um pacote genérico independente de hospedagem.

FAQ

Como você implanta o Shelfhost?

Shelfhost foi projetado para ser executado no Cloudflare Pages e Workers, com D1 para sua base de dados SQLite e R2 para armazenamento de PDFs. O guia de implantação mostra como clonar o repositório, instalar os pacotes, autenticar com o Wrangler, criar a base de dados D1 e o bucket R2, aplicar as migrações e executar o script de implantação.

O que o Shelfhost faz?

O produto é apresentado como um leitor, biblioteca e realçador de PDF auto-hospedado. A fonte descreve especificamente o realce de seleções de texto, o salvamento de marcadores e a leitura de PDFs em uma biblioteca hospedada localmente.

Para quem o Shelfhost é indicado?

O Shelfhost é apresentado como open source e auto-hospedado, então é voltado para leitores que querem manter sua biblioteca de PDFs sob seu próprio controle, em vez de usar um serviço de leitura hospedado.

Quanto custa o Shelfhost?

A fonte diz que o Shelfhost é compilado em componentes puros do Cloudflare Pages e pode ser usado na camada gratuita do Cloudflare para uso pessoal da biblioteca. Ela não fornece uma divisão completa de planos pagos nem limites explícitos de plano.

Quick Facts

Categoria
Leitor de PDF auto-hospedado
Plataforma
Cloudflare Pages, Workers, D1 e R2
Fluxo principal
Ler, realçar, marcar e armazenar PDFs em uma biblioteca auto-hospedada
Licença/disponibilidade
Open source
Modelo de implantação
Sem servidor
Domínio de origem
shelfhost.dipankarshaw.qzz.io

Alternativas ao Shelfhost