Calibre-Web Logo

Organizando nuestra biblioteca digital con Calibre-Web

Compartir

En AEWhite Devs nos gusta tener nuestras herramientas bien organizadas, y eso también incluye los libros y documentos digitales. Para ello usamos Calibre-Web, una interfaz web ligera y moderna que permite acceder a colecciones de libros electrónicos de forma ordenada, práctica y accesible desde cualquier dispositivo.

Actualmente tenemos implementada la aplicación en su versión v0.6.24 (base v2.0.12), a partir del excelente trabajo de la comunidad en los repositorios:


 ¿Qué es Calibre-Web?

Calibre-Web es una aplicación open-source que funciona como frontend web para la base de datos de Calibre, el famoso gestor de libros electrónicos.

Con esta herramienta puedes:

  • 📖 Navegar y leer tu biblioteca desde cualquier navegador.

  • 🔎 Buscar y filtrar libros por autor, género, etiquetas o idioma.

  • 🖼️ Mostrar metadatos y portadas de forma atractiva.

  • 📲 Descargar libros en múltiples formatos (EPUB, PDF, MOBI).

  • 📡 Enviar libros directamente a tu Kindle vía email.

  • 👤 Manejar usuarios y permisos, ideal para compartir la biblioteca con amigos o familia.


 ¿Por qué la usamos en AEWhite Devs?

En nuestro homelab y entorno de pruebas, Calibre-Web nos permite:

  • Centralizar toda nuestra colección de libros técnicos, manuales, papers y literatura en un solo lugar.

  • Acceder desde la red local y remotamente (con seguridad) mediante Nginx Proxy Manager y certificados SSL.

  • Tener una nube de eBooks propia, sin depender de servicios externos.

  • Compartir libros y documentación entre miembros de nuestro equipo.

  • Probar integraciones con otras apps de TrueNAS SCALE y Docker (ejemplo: bases de datos, almacenamiento en ZFS, etc.).


 Instalación de Calibre-Web

🔹 Con Docker (recomendado)

La forma más sencilla de desplegarlo es usando la imagen oficial de LinuxServer.io:

docker run -d \
--name=calibre-web \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=America/Havana \
-p 8083:8083 \
-v /ruta/a/config:/config \
-v /ruta/a/biblioteca:/books \
--restart unless-stopped \
lscr.io/linuxserver/calibre-web:latest
  • PUID y PGID se ajustan al usuario que corre los contenedores.

  • /config guarda la configuración de la app.

  • /books apunta al directorio de tu base de datos Calibre.

  • El puerto por defecto es 8083.


🔹 En TrueNAS SCALE

En TrueNAS puedes instalarlo como App (desde el catálogo de TrueCharts o manualmente con Docker).

Pasos básicos:

  1. Crear un dataset en tu pool para /config y otro para /books.

  2. Instalar la aplicación calibre-web desde el catálogo.

  3. Mapear datasets y configurar variables de entorno.

  4. Exponerlo con Nginx Proxy Manager (ejemplo: calibre.aewhitedevs.com).


 Configuración inicial

  1. Entra a la interfaz web (http://TU_IP:8083).

  2. Selecciona la base de datos metadata.db de tu biblioteca Calibre.

  3. Crea el usuario administrador.

  4. Ajusta idioma, zona horaria y permisos.

  5. Activa opciones extra como:

    • Envío a Kindle.

    • Control parental.

    • Integración con metadatos online (descarga de portadas, descripciones, etc.).


 Funciones destacadas

  • Vista de estantería → organización visual tipo librería.

  • Búsqueda avanzada → filtros por autor, año, categoría o ISBN.

  • Gestión multiusuario → puedes dar acceso a varios perfiles con permisos diferentes.

  • Servidor OPDS → para integrar la biblioteca con aplicaciones de lectura móvil.

  • Integración con LDAP y autenticación externa (para entornos más avanzados).


 Seguridad en producción

  • Proteger el acceso con HTTPS (ejemplo: Nginx Proxy Manager + Let’s Encrypt).

  • Crear usuarios con contraseñas fuertes.

  • Restringir acceso al panel de administración.

  • Mantener copias de seguridad de la base de datos metadata.db y la carpeta /books.


Conclusión

Con Calibre-Web, en AEWhite Devs logramos tener un sistema robusto y elegante para organizar y acceder a nuestra colección de libros digitales. Es ideal tanto para uso personal como para equipos pequeños que quieran compartir documentación técnica o literatura.

Su instalación es sencilla, su interfaz es limpia y lo mejor de todo: es un proyecto community-driven, vivo y en constante actualización.

👉 Repositorios oficiales:

Deja un comentario

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *