Shelfhost icon

Shelfhost

Shelfhost è un lettore PDF open source self-hosted con libreria e evidenziazione, per gestire i documenti sotto il tuo controllo su Cloudflare Pages, Workers, D1 e R2.

Shelfhost

Panoramica

Shelfhost è una piattaforma open source self-hosted per la lettura e l'annotazione di PDF, pensata per chi vuole mantenere una libreria PDF sotto il proprio controllo. Combina lettura, evidenziazione e segnalibri in un'interfaccia di libreria ospitata localmente.

Il prodotto è costruito su Cloudflare Pages, Workers, D1 e R2 ed è descritto come serverless e distribuibile a livello globale. La guida di configurazione si concentra sulla creazione del database e del bucket di archiviazione, sull'applicazione delle migrazioni e sulla distribuzione su Cloudflare Pages.

Funzionalità

Lettura PDF senza distrazioni

Shelfhost offre un'interfaccia di lettura PDF focalizzata sulla leggibilità, con un posizionamento del prodotto che privilegia un'esperienza calda e priva di distrazioni e strumenti che appaiono solo quando servono.

Evidenziazione del testo multicolore

Puoi evidenziare selezioni di testo con più colori di evidenziazione, a supporto dell'annotazione e della revisione successiva all'interno della libreria.

Segnalibri di pagina

La libreria supporta i segnalibri di pagina, così puoi salvare il punto in un documento e tornarci dalla dashboard.

Distribuzione serverless su Cloudflare

Shelfhost funziona come funzioni serverless tramite Nuxt Nitro su Cloudflare Pages e Workers, senza bisogno di gestire container Docker o macchine virtuali.

Database D1 e archiviazione R2

I file PDF vengono archiviati su Cloudflare R2, mentre D1 fornisce il livello di database basato su SQLite per query veloci e dati della libreria.

Flusso di distribuzione semplice

La guida alla distribuzione mostra un piccolo insieme di passaggi di configurazione: clonare il repository, installare le dipendenze, accedere a Cloudflare, creare il database e il bucket, applicare le migrazioni e distribuire a livello globale.

Casi d'uso

  • Libreria personale self-hosted

    Usa Shelfhost quando vuoi una libreria PDF privata che controlli tu stesso invece di inviare i documenti a un servizio di lettura di terze parti.

  • Flusso di lettura e annotazione

    Usa gli strumenti di evidenziazione e segnalibri quando leggi articoli, report o PDF lunghi e devi segnare i passaggi e riprendere più tardi dalla dashboard.

  • Hosting nativo su Cloudflare

    Usa la configurazione basata su Cloudflare se vuoi una distribuzione serverless che non richieda la gestione di container Docker o macchine virtuali.

  • Auto-distribuzione documentata

    Usa Shelfhost quando preferisci un percorso di distribuzione semplice con una sequenza documentata per creare lo spazio di archiviazione, applicare le migrazioni e pubblicare l'app.

Pros and Cons

Pros

  • Open source e self-hosted, quindi mantiene la libreria sotto il controllo dell'utente.
  • L'interfaccia di lettura è presentata come priva di distrazioni, con strumenti che appaiono solo quando servono.
  • Supporta l'evidenziazione multicolore e i segnalibri di pagina per uno studio attivo dei PDF.
  • Usa Cloudflare Pages, Workers, D1 e R2 per un modello di distribuzione serverless.
  • La distribuzione è documentata con un flusso di configurazione conciso nella guida.

Cons

  • La fonte non descrive funzionalità di collaborazione come librerie condivise o flussi di lavoro di team.
  • I dettagli sui prezzi oltre all'uso personale sul livello gratuito di Cloudflare non sono specificati nella fonte.
  • La guida alla distribuzione indica una configurazione specifica per Cloudflare, quindi non viene presentato come un pacchetto generico e indipendente dall'hosting.

FAQ

Come si distribuisce Shelfhost?

Shelfhost è progettato per funzionare su Cloudflare Pages e Workers, con D1 per il database SQLite e R2 per l'archiviazione dei PDF. La guida alla distribuzione mostra come clonare il repository, installare i pacchetti, accedere con Wrangler, creare il database D1 e il bucket R2, applicare le migrazioni ed eseguire lo script di distribuzione.

Cosa fa Shelfhost?

Il prodotto è presentato come un lettore PDF, una libreria e uno strumento di evidenziazione self-hosted. La fonte descrive in particolare l'evidenziazione delle selezioni di testo, il salvataggio dei segnalibri e la lettura dei PDF in una libreria ospitata localmente.

Per chi è pensato Shelfhost?

Shelfhost è presentato come open source e self-hosted, quindi è pensato per chi vuole mantenere la propria libreria PDF sotto il proprio controllo invece di usare un servizio di lettura ospitato.

Quanto costa Shelfhost?

La fonte indica che Shelfhost compila in componenti puri di Cloudflare Pages e può essere usato nel livello gratuito di Cloudflare per uso personale della libreria. Non fornisce una suddivisione completa dei piani a pagamento né limiti espliciti dei piani.

Quick Facts

Categoria
Lettore PDF self-hosted
Piattaforma
Cloudflare Pages, Workers, D1 e R2
Flusso principale
Leggere, evidenziare, aggiungere segnalibri e archiviare PDF in una libreria self-hosted
Licenza/disponibilità
Open source
Modello di distribuzione
Serverless
Dominio sorgente
shelfhost.dipankarshaw.qzz.io

Alternative a Shelfhost