← Torna al catalogo
COPS · su VPS Docker

La tua libreria ebook, ospitata in Francia

🔒 Solo VPS

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.

Ospitato in FranciaConforme RGPDCatalogo OPDS universaleUltra-leggeroEditore verificato
Presentazione

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.

Offerte compatibili

Alloggia COPS su DINAO

Nessun container gestito per COPS: questa applicazione si installa su un VPS ospitato in Francia (minimo 1 vCPU / 512 Mo / 2 Go (hors bibliothèque ebooks)).

Applicazione disponibile su VPS

Questa applicazione richiede un accesso privilegiato alla macchina host, incompatibile con l'hosting condiviso gestito. Si installa su un VPS (server privato virtuale) che amministri tu: DINAO lo consegna con Docker e il pannello di gestione che preferisci, e sei tu a installare e mantenere COPS. Il VPS non è gestito da DINAO, a meno che tu non aggiunga l'opzione di gestione al momento dell'ordine.

Motivo tecnico: bind-mount d'un chemin hôte (volumes nommés uniquement en managé).

Scopri il VPS Docker →

Requisiti di COPS: 1 vCPU, 512 Mo, 2 Go (hors bibliothèque ebooks). Il nostro VPS Docker a 11 € IVA escl. al mese li copre.

Sotto il cofano

Dettagli tecnici

vCPU
1 vCPU
ideale : 2 vCPU
Memoria
512 Mo
ideale : 1 Go
Disco
2 Go (hors bibliothèque ebooks)
ideale : 5 Go + volume bibliothèque (souvent plusieurs dizaines de Go selon la collection)
Immagine : lscr.io/linuxserver/cops:latest Registro : lscr.io Servizi : cops Porte : 8080
Domande frequenti

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.