Ctrl K
ComunidadGuías…

docker-compose.sidecar.yml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
services:
  calibre-bookwarden:
    image: ghcr.io/felixapel/calibre-bookwarden:latest
    container_name: calibre-bookwarden
    restart: unless-stopped
    ports:
      - "8084:8080"  # WebUI & API (host 8084 avoids conflict with Paperless-ngx on 8000)
    environment:
      - BOOKAUDIT_DATABASE__BACKEND=sqlite
      - BOOKAUDIT_DB_PATH=/config/bookaudit.db
      - BOOKAUDIT_ARTIFACTS_DIR=/config/artifacts
      - BOOKAUDIT_QUEUE__BACKEND=memory
      - BOOKAUDIT_RATE_LIMITS__BACKEND=memory
      - BOOKAUDIT_READ_ONLY=false
      - BOOKAUDIT_LIBRARY_PATH=/calibre
      - BOOKAUDIT_CALIBRE_WEB__URL=http://calibre-web-automated:8083
      - BOOKAUDIT_CALIBRE_WEB__THUMBNAILS_DIR=/thumbnails
      - CALIBRE_WEB_CONTAINER=calibre-web-automated
      - CALIBRE_WEB_URL=http://calibre-web-automated:8083
      - GEMINI_API_KEY=${GEMINI_API_KEY:-}
    volumes:
      - /mnt/user/MEDIA/Books/Calibre Library:/calibre:rw
      - /mnt/user/appdata/calibre-bookwarden:/config:rw
      - /mnt/user/appdata/calibre-web-automated/thumbnails:/thumbnails:rw
      - /var/run/docker.sock:/var/run/docker.sock:ro
    networks:
      - calibre-net
    depends_on:
      - calibre-web-automated

  calibre-web-automated:
    image: crocodilestick/calibre-web-automated:latest
    container_name: calibre-web-automated
    restart: unless-stopped
    ports:
      - "8083:8083"
    environment:
      - PUID=99
      - PGID=100
      - TZ=Europe/Berlin
      - DOCKER_MODS=linuxserver/mods:universal-calibre
    volumes:
      - /mnt/user/MEDIA/Books/Calibre Library:/books:rw
      - /mnt/user/appdata/calibre-web-automated:/config:rw
    networks:
      - calibre-net

networks:
  calibre-net:
    driver: bridge