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:
-
PUIDyPGID:
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 enhttp://<IP_DEL_SERVIDOR>:5080y 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?
-
Centralización:
Mantén toda tu biblioteca de eBooks organizada y accesible desde cualquier lugar. -
Acceso remoto:
No necesitas instalar Calibre en cada dispositivo, simplemente accede vía navegador. -
Simplicidad en la gestión:
Con Docker, puedes actualizar, reiniciar o mover el contenedor sin complicaciones. -
Flexibilidad:
Puedes personalizar los volúmenes, puertos y configuraciones según tus necesidades.
Primeros pasos
-
Levanta el contenedor:
docker-compose up -d -
Accede a la interfaz:
- Escritorio:
http://<IP_DEL_SERVIDOR>:5080 - Servidor web (si habilitado):
http://<IP_DEL_SERVIDOR>:5081
- Escritorio:
-
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.