Skip to main content

Calibre


¿Qué es Calibre?

Calibre es una herramienta imprescindible para cualquier amante de los libros electrónicos. Con ella puedes organizar, convertir, leer y gestionar tu biblioteca de eBooks de forma sencilla. Gracias a Docker, puedes tenerlo siempre disponible en tu servidor, con acceso remoto a través de un navegador, ¡perfecto para centralizar toda tu colección de libros!


Configuración en Docker

Archivo docker-compose.yml

services:
  calibre:
    image: lscr.io/linuxserver/calibre:latest
    container_name: calibre
    network_mode: bridge
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=UTC
      - PASSWORD=your_password # opcional
      # - CLI_ARGS= # opcional
    volumes:
      - /path/to/calibre/config:/config
      - /path/to/ebooks:/ebooks
    ports:
      - 5080:8080
      - 5081:8081
    restart: unless-stopped

Explicación de la configuración

1. Imagen y contenedor

  • image: lscr.io/linuxserver/calibre:latest
    Se utiliza la última versión de la imagen oficial de Calibre, mantenida por LinuxServer.io. Esto asegura que siempre tengas la versión más reciente y estable de Calibre.

  • container_name: calibre
    Le damos un nombre claro al contenedor para identificarlo fácilmente en Docker.


2. Variables de entorno

Estas son las configuraciones esenciales para que el contenedor funcione correctamente:

  • PUID y PGID:
    Establecen el ID de usuario y grupo bajo el cual se ejecuta el contenedor. Esto ayuda a evitar problemas de permisos con los archivos.
  • TZ:
    Configura tu zona horaria. En este caso, UTC.
  • PASSWORD:
    Permite configurar una contraseña para acceder a la interfaz. Es opcional, pero recomendable si tienes acceso desde redes externas.
  • CLI_ARGS:
    Sirve para pasar argumentos adicionales al iniciar Calibre (por ejemplo, opciones avanzadas). También es opcional.

3. Volúmenes

  • /config:
    Aquí se almacenan las configuraciones persistentes del contenedor, para que no se pierdan si lo reinicias.
  • /ebooks:
    Este volumen apunta al directorio donde está tu biblioteca de libros electrónicos. Asegúrate de tener permisos adecuados en esta carpeta.

4. Puertos

  • 5080:8080:
    Este es el puerto para acceder a la interfaz de escritorio de Calibre desde tu navegador. Solo tienes que entrar en http://<IP_DEL_SERVIDOR>:5080 y listo.
  • 5081:8081:
    Puerto reservado para el servidor web de Calibre, si decides habilitarlo para compartir tu biblioteca en línea.

5. Política de reinicio

  • restart: unless-stopped:
    Asegura que el contenedor se reinicie automáticamente si falla o si reinicias tu servidor, a menos que lo detengas manualmente.

Cómo funciona Calibre en Docker

Interfaz de escritorio vía navegador

La interfaz principal de Calibre está disponible en http://<IP_DEL_SERVIDOR>:5080. Funciona como si estuvieras usando la aplicación de escritorio, pero directamente desde tu navegador.

Servidor web de Calibre

Si quieres compartir tu biblioteca con otros usuarios o acceder a ella de forma remota, puedes habilitar el servidor web desde la configuración de Calibre. Una vez activado, estará disponible en http://<IP_DEL_SERVIDOR>:5081.


¿Por qué usar Calibre en Docker?

  1. Centralización:
    Mantén toda tu biblioteca de eBooks organizada y accesible desde cualquier lugar.
  2. Acceso remoto:
    No necesitas instalar Calibre en cada dispositivo, simplemente accede vía navegador.
  3. Simplicidad en la gestión:
    Con Docker, puedes actualizar, reiniciar o mover el contenedor sin complicaciones.
  4. Flexibilidad:
    Puedes personalizar los volúmenes, puertos y configuraciones según tus necesidades.

Primeros pasos

  1. Levanta el contenedor:

    docker-compose up -d
    
  2. Accede a la interfaz:

    • Escritorio: http://<IP_DEL_SERVIDOR>:5080
    • Servidor web (si habilitado): http://<IP_DEL_SERVIDOR>:5081
  3. Configura y disfruta:
    Añade tus libros, organiza tus colecciones y conviértete en el gestor definitivo de eBooks. 📚


Para más detalles y opciones avanzadas, consulta la documentación oficial de LinuxServer.io sobre Calibre.