Tanto si eres un bibliófilo empedernido que devora todos los libros electrónicos que encuentra como si eres un lector ocasional que prefiere los lectores Kindle y de libros electrónicos a los medios físicos, hay muchas aplicaciones que puedes usar para crear tu biblioteca virtual. Pero si formas parte de la comunidad de servidores propios, te alegrará saber que es posible implementar tu propio servidor de libros electrónicos, y este artículo te ayudará a hacerlo.

Relacionado
Simplifique la gestión de documentos alojando Paperless-ngx en su laboratorio doméstico

Desde un sistema de etiquetado robusto hasta sólidas prestaciones de OCR, Paperless-ngx es la herramienta perfecta para organizar documentos.

4

Configuración de Calibre Web

Aunque Kavita, Komga y Ubooquity son aplicaciones increíbles, utilizaremos el campeón reinante Calibre Web para implementar el servidor de libros electrónicos. Al igual que con cualquier otra herramienta alojada en servidores propios, existen múltiples formas de implementar una instancia de Calibre Web. EnProxmox, puedes ejecutarel VE Helper-Scriptde Ace Developer tteckpara Calibre Web y tener el contenedor listo en el tiempo que lleva terminar de leer esta oración.

  1. Dirígete a la pestañaShellde tunodo Proxmox.
    Cambiar a la pestaña Shell de Proxmox
  2. Pegue el siguiente código en la interfazde Shelly presioneEnter:
    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/calibre-web.sh)"
    Cómo pegar un comando en la interfaz de usuario de Proxmox Shell
  3. Pulsedos veces y espere a que el script termine de configurar un contenedor LXC para Calibre Web.
    Instalación de Calibre Web en Proxmox
  4. Acceda a la interfaz web de Calibre ingresando ladirección IPen elcampo URLde su navegador favorito.
    La dirección IP de Calibre Web

Si utilizas una distribución Linux, tendrás que realizar un proceso bastante complicado para configurar un entorno Python y usar Python3/Pip para configurar el paquete web de Calibre... o puedes tomar el camino fácil y usar un contenedor Docker para configurar todo, que es precisamente lo que haremos en este tutorial. El único requisito previo es tener Docker instalado en tu sistema.

  1. Inicie la interfazdel terminal.
  2. Ejecute este comando para extraer laimagen web de Calibre Docker:
    sudo docker pull linuxserver/calibre-web
    Configuración de Calibre Web en una distribución Debian
  3. Cree las carpetasde DatosyBibliotecapara su instancia web de Calibre.
    Las carpetas de datos y bibliotecas en Debian
  4. Dirígete alrepositorio oficial de Calibre Web en GitHub, descarga elarchivo Rawdemetadata.dby pégalo dentro de la carpetaData .
  5. Con la ayuda del comandodocker run, implemente una instancia de la imagen web de Calibre dentro de un contenedor Docker.
    sudo docker run -d -e PUID=1000 -e PGID=1000 /ruta/a/datos:/config /ruta/a/biblioteca:/libros -p 8083:8083 linuxserver/calibre-web
    El comando para ejecutar el contenedor web de Calibre
    Asegúrese de reemplazar los atributos/path/to/datay/path/to/librarycon las rutas reales de las carpetasDatosyBibliotecaque creó anteriormente.
  6. Ingrese ladirección IPde su sistema seguida de dos puntos (:) y el número de puerto8083para acceder a la interfaz web del servidor de libros electrónicos.

Técnicamente, puedes seguir el mismo procedimiento dentro de WSL2 para configurar Calibre Web en tu máquina Windows 11, aunqueinstalar WSL2puede ser bastante agotador cuando recién estás empezando. Para simplificar las cosas, puedes usar un hipervisor de tipo 2 comoVirtualBoxe implementar Calibre Web sobre una máquina virtual basada en Debian. Solo recuerda modificar la configuraciónConectado aen la pestañaRed deNATaAdaptador en puentesi quieres acceder a la instancia de Calibre Web desde otros dispositivos en tu red doméstica.

Configuración de Calibre Web

Independientemente del método que haya utilizado para crear el contenedor web de Calibre, el proceso de configuración es prácticamente el mismo, ya que todo lo que tiene que hacer es:

  1. Escribaadmincomonombre de usuarioyadmin123comocontraseña.
    Iniciar sesión en la interfaz web de Calibre
  2. Haga clic en el íconode Carpetadebajo del encabezadoConfiguración de la base de datos.
    Al hacer clic en el icono de carpeta en la interfaz web de Calibre
  3. Seleccione el archivometadata.db y presione el botónSeleccionar.
    Cómo seleccionar el archivo metadata.db en la interfaz web de Calibre
  4. Vaya a la pestañaAdministracióny toque el botónEditar configuración básica.
    Cómo ingresar los ajustes de configuración básica en la interfaz web de Calibre
  5. Expanda el menúConfiguración de funciones , marque lacasillaadyacente aHabilitar cargasy presioneGuardar.
    Habilitar la opción Cargar en la interfaz web de Calibre
  6. Haga clic en el botónCargaren la esquina superior derecha de la interfaz de usuario y presione el botónAbrirdespués de seleccionar ellibro electrónicoque desea agregar a Calibre Web.
    Subir un libro electrónico a Calibre Web
  7. Modifique lasopcionessegún sus necesidades y toque el botónGuardar para finalizar la carga dellibro electrónico.
    Cómo actualizar los metadatos de un libro electrónico en Calibre Web

Construyendo una imponente biblioteca de libros electrónicos con Calibre Web

Ejecutando Calibre dentro de Proxmox

Si siguió los pasos correctamente, el libro que acaba de agregar aparecerá en el panel de control de Calibre Web y podrá comenzar a agregar su colección al servidor. Si tiene dificultades para organizar sus libros electrónicos, puede usar etiquetas, calificaciones y otros campos de metadatos para que su enorme biblioteca sea más manejable.

Relacionado
Creé un centro de gestión de conocimiento personal usando TriliumNext Notes: aquí te explico cómo

Organiza tus ideas como un profesional con un servidor TriliumNext Notes autoalojado