Tu biblioteca de ebooks, alojada en Francia
El servidor web ligero para tu biblioteca Calibre impulsado por COPS, instalado y mantenido por DINAO. Tus libros permanecen en nuestros servidores franceses — accesibles en todas partes, en todos tus lectores.
¿Qué es COPS?
COPS — por Calibre OPDS (and HTML) PHP Server — es una alternativa web ligera al servidor de contenido integrado de Calibre. La premisa que originó el proyecto es sencilla: Calibre es una herramienta formidable para gestionar una biblioteca de ebooks, pero se vuelve pesada cuando se trata de distribuirla en línea. COPS toma el relevo exponiendo tu carpeta Calibre existente en dos formatos: un catálogo OPDS totalmente compatible y una interfaz HTML navegable desde cualquier dispositivo: smartphone, tableta o lector e-ink.
En la práctica, COPS lee directamente la base de datos metadata.db (SQLite) generada por Calibre, sin duplicarla ni transformarla. Ofrece búsqueda integrada (OpenSearch), gestión de múltiples bibliotecas en una sola instalación, soporte para las columnas personalizadas de Calibre y facetas de filtrado. Se sirven todos los formatos gestionados por Calibre: EPUB, MOBI, PDF, AZW3, CBR, CBZ…
El flujo OPDS es consumido por la mayoría de las aplicaciones de lectura del mercado (Moon+ Reader, FBReader, KOReader…) así como por los lectores Kobo y Sony PRS. En el plano técnico, COPS está escrito en PHP y solo requiere un servidor web con algunas extensiones estándar. Su huella es voluntariamente mínima: poco código, sin base de datos dedicada, muy poco CPU y RAM.
El caso de uso típico es la autoalojación de una biblioteca personal o familiar: se sincroniza la carpeta Calibre hacia el servidor (vía Syncthing, Nextcloud, un recurso compartido de red…) y COPS la hace accesible en línea, en todas partes, en cualquier dispositivo compatible con OPDS. DINAO la instala en un contenedor en suelo francés y asegura su explotación.
Aloja COPS en DINAO
Niveles de recursos compatibles con los requisitos de COPS (mínimo 1 vCPU / 512 Mo / 2 Go (hors bibliothèque ebooks)). Alojado en Francia, gestionado.
- 1 vCPU dedicados
- 2 Go de RAM
- 20 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 2 vCPU dedicados
- 4 Go de RAM
- 40 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 4 vCPU dedicados
- 8 Go de RAM
- 80 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 8 vCPU dedicados
- 16 Go de RAM
- 160 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
Detalles técnicos
Te preguntas…
¿Es necesario instalar Calibre en el servidor?
No. COPS solo lee la base de datos metadata.db producida por Calibre; el software Calibre no necesita estar presente en el lado del servidor.
¿Cómo sincronizar mi biblioteca con COPS?
Por cualquier medio de sincronización: Syncthing, Nextcloud, rsync, un recurso compartido de red o un volumen Docker montado. COPS detecta los cambios de la base en la siguiente carga.
¿Podrán conectarse mis lectores?
Sí, cualquier aplicación o lector que soporte OPDS (Moon+ Reader, FBReader, KOReader, Kobo…). Solo hay que introducir la URL del flujo OPDS de COPS.
¿Se puede proteger el acceso con contraseña?
Sí. COPS soporta autenticación básica, y DINAO puede añadir una protección a nivel del servidor web (autenticación HTTP, proxy inverso) para un acceso privado.
¿Cuántas bibliotecas se pueden servir?
Se pueden configurar varias bibliotecas Calibre distintas en una sola instalación de COPS.