La tua libreria ebook, ospitata in Francia
Il server web leggero per la tua libreria Calibre alimentato da COPS, installato e mantenuto da DINAO. I tuoi libri restano sui nostri server francesi — accessibili ovunque, su tutti i tuoi e-reader.
Cos'è COPS ?
COPS — per Calibre OPDS (and HTML) PHP Server — è un'alternativa web leggera al server di contenuti integrato di Calibre. La constatazione alla base del progetto è semplice: Calibre è uno strumento formidabile per gestire una libreria di ebook, ma diventa ingombrante quando si tratta di diffonderla online. COPS subentra esponendo la tua cartella Calibre esistente in due forme: un catalogo OPDS pienamente compatibile e un'interfaccia HTML navigabile da qualsiasi dispositivo — smartphone, tablet o e-reader.
Nello specifico, COPS legge direttamente il database metadata.db (SQLite) generato da Calibre, senza duplicarlo né trasformarlo. Offre una ricerca integrata (OpenSearch), la gestione di più librerie in una singola installazione, il supporto per le colonne personalizzate di Calibre e le facette di filtraggio. Tutti i formati gestiti da Calibre sono serviti: EPUB, MOBI, PDF, AZW3, CBR, CBZ…
Il flusso OPDS è consumato dalla maggior parte delle app di lettura sul mercato (Moon+ Reader, FBReader, KOReader…) nonché dagli e-reader Kobo e Sony PRS. Sul piano tecnico, COPS è scritto in PHP e richiede solo un server web con alcune estensioni standard. La sua impronta è volutamente minima: poco codice, nessun database dedicato, pochissima CPU e RAM.
Il caso d'uso tipico è l'auto-hosting di una libreria personale o familiare: si sincronizza la cartella Calibre verso il server (tramite Syncthing, Nextcloud, una condivisione di rete…) e COPS la rende accessibile online, ovunque, su qualsiasi dispositivo compatibile OPDS. DINAO la installa in contenitore sul suolo francese e ne garantisce la gestione.
Alloggia COPS su DINAO
Livelli di risorse compatibili con i requisiti di COPS (1 vCPU / 512 Mo / 2 Go (hors bibliothèque ebooks) minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
È necessario installare Calibre sul server?
No. COPS legge solo il database metadata.db prodotto da Calibre; il software Calibre non deve essere presente lato server.
Come sincronizzare la mia libreria verso COPS?
Con qualsiasi mezzo di sincronizzazione: Syncthing, Nextcloud, rsync, una condivisione di rete o un volume Docker montato. COPS rileva le modifiche al database al prossimo caricamento.
I miei e-reader potranno connettersi?
Sì, qualsiasi app o e-reader che supporta OPDS (Moon+ Reader, FBReader, KOReader, Kobo…). Basta inserire l'URL del flusso OPDS di COPS.
Si può proteggere l'accesso con password?
Sì. COPS supporta l'autenticazione di base e DINAO può aggiungere una protezione a livello di server web (autenticazione HTTP, reverse proxy) per un accesso privato.
Quante librerie si possono servire?
Più librerie Calibre distinte possono essere configurate in una singola installazione COPS.