Calibre-Web Automated

Manage your digital library with automated eBook ingestion, format conversion, and metadata fetching. Sync progress and send books directly to your eReaders.

Transform your self-hosted digital library experience by combining a modern web interface with powerful background automation. This platform eliminates the manual work of managing an eBook collection by automatically handling file conversions, metadata fetching, and library organization.

Key features include:

  • Automatic Ingestion & Conversion: Drop files into a folder to automatically convert them to preferred formats like EPUB or AZW3.
  • Metadata Enforcement: Changes made in the web interface are permanently written to the actual eBook files for cross-device consistency.
  • EPUB Fixer Service: Automatically repair broken encoding and formatting issues to ensure compatibility with Send-to-Kindle.
  • Seamless Device Syncing: Send books directly to eReaders via email and sync reading progress using built-in KOReader support.
  • Smart Duplicate Detection: Keep your library clean with hybrid matching to identify and merge duplicate entries.

Directory Structure

calibre-web-automated
config
ingest
library
.env
docker-compose.yml

docker-compose.yml

services:
  calibre-web-automated:
    image: crocodilestick/calibre-web-automated:latest
    container_name: calibre-web-automated
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      # Optional: Set to true to enable auto-conversion to epub
      - CWA_AUTOCONVERT=true
    volumes:
      - ./config:/config
      - ./library:/calibre-library
      - ./ingest:/cwa-book-ingest
    ports:
      - 8083:8083
    restart: unless-stopped

.env

# No sensitive environment variables are required for the default setup.
# You can configure application-specific settings via the Web UI.
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Calibre-Web Automated

Favicon

 

  
  
Favicon

 

  
  
Favicon