Komga: Servidor para lectura de cómics y mangas.
¿Qué es Komga?
Komga es un servidor de cómics y libros electrónicos que te permite organizar, leer y disfrutar de tus colecciones desde cualquier dispositivo. Con una interfaz amigable, soporte para múltiples usuarios y la capacidad de marcar tu progreso de lectura, es como tener tu biblioteca personal en la nube.
Características principales:
- Compatibilidad con formatos de cómics como
.cbzy.cbr, y libros en.pdfo.epub. - Accesible desde navegadores web y aplicaciones compatibles.
- Sistema de usuarios con gestión de permisos.
- Actualización automática de tu biblioteca cuando añades nuevos archivos.
Configuración del contenedor Komga
A continuación, se muestra cómo configurar y ejecutar Komga usando Docker Compose.
Archivo docker-compose.yml
services:
komga:
image: gotson/komga # Imagen oficial de Komga
container_name: Komga # Nombre del contenedor
network_mode: bridge # Modo de red para el contenedor
volumes:
- type: bind
source: /ruta/a/configuracion # Cambia esto a tu ruta local
target: /config # Carpeta donde Komga guarda su configuración
- type: bind
source: /ruta/a/tu/biblioteca # Cambia esto a la carpeta con tus libros/cómics
target: /data # Carpeta que contiene tus colecciones
- type: bind
source: /etc/timezone # Sincroniza la zona horaria
target: /etc/timezone
read_only: true # La zona horaria es solo de lectura
ports:
- 25600:25600 # El puerto donde estará accesible Komga
user: "1000:1000" # Usuario y grupo para evitar permisos incorrectos
restart: unless-stopped # Reinicia el contenedor automáticamente si se detiene
Explicación de la configuración
-
image: gotson/komga
Utiliza la imagen oficial de Komga para desplegar el servicio. -
volumes:-
/config: Aquí se guarda toda la configuración de Komga, como las preferencias del usuario. Cambia/ruta/a/configuracionpor una carpeta específica en tu servidor. -
/data: La carpeta que contiene tu colección de libros y cómics. Asegúrate de que/ruta/a/tu/bibliotecaapunta a tus archivos. -
/etc/timezone: Sincroniza la zona horaria del sistema anfitrión con el contenedor.
-
-
ports: 25600:25600
Este es el puerto donde estará accesible Komga. Accede a la interfaz en tu navegador con:http://<IP_DEL_SERVIDOR>:25600 -
user: "1000:1000"
Configura el contenedor para ejecutarse bajo un usuario específico, evitando problemas de permisos. -
restart: unless-stopped
Asegura que el contenedor se reinicie automáticamente si algo falla.
Iniciar y acceder a Komga
-
Levanta el contenedor:
docker-compose up -dEsto iniciará Komga y estará disponible en el puerto
25600. -
Accede a la interfaz web:
Abre tu navegador y dirígete a:http://<IP_DEL_SERVIDOR>:25600 -
Carga tu colección:
Desde la interfaz web, configura las bibliotecas para apuntar a tus carpetas de libros y cómics.
¿Dónde obtener más información?
Para más detalles sobre Komga, visita: