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:
PUID
yPGID
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:
Crear un dataset en tu pool para
/config
y otro para/books
.Instalar la aplicación calibre-web desde el catálogo.
Mapear datasets y configurar variables de entorno.
Exponerlo con Nginx Proxy Manager (ejemplo:
calibre.aewhitedevs.com
).
Configuración inicial
Entra a la interfaz web (
http://TU_IP:8083
).Selecciona la base de datos
metadata.db
de tu biblioteca Calibre.Crea el usuario administrador.
Ajusta idioma, zona horaria y permisos.
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: