Repolode
crocodilestick

crocodilestick/Calibre-Web-Automated

Self-hosted ebook library server built on Calibre-Web that auto-ingests, converts, fixes and syncs your books with Calibre.

Open-source alternative to:CalibreLibby

Stars
6,460
Forks
547
Open issues
483
Last commit
14 days ago

What is it?

Calibre-Web Automated (CWA) is a fork of Calibre-Web, the lightweight web interface for Calibre libraries. It adds automation on top of the stock feature set: files dropped into an ingest folder are imported into the library, converted to a target format such as EPUB, MOBI, AZW3, KEPUB or PDF, and can have their metadata and covers written back into the ebook files themselves.

The project also handles common library chores. It includes an EPUB fixer aimed at Send-to-Kindle compatibility, duplicate detection with merge tools, automatic metadata fetching from providers such as Hardcover and isbndb, batch editing, scheduled backups of processed originals, and a stats page. Users can send books to e-readers by email automatically after ingest, and KOReader reading progress can be synced through a built-in KOSync endpoint.

CWA is distributed as a Docker image, with a Compose template in the repository. It supports network-share deployments through a dedicated mode and works behind reverse proxies, and it offers OAuth 2.0/OIDC login with providers such as Keycloak and Authentik.

Key features

  • 01Automatically ingests and imports ebook files dropped into a watched folder
  • 02Converts books between formats such as EPUB, MOBI, AZW3, KEPUB and PDF
  • 03Fixes EPUB files for Send-to-Kindle compatibility and cleans common errors
  • 04Writes metadata and cover edits back into the ebook files
  • 05Detects duplicate books with merge and batch operations
  • 06Syncs KOReader reading progress via a built-in KOSync endpoint
  • 07Supports OAuth 2.0/OIDC login and Kobo device sync

Use cases

  • Running a home or small-team ebook library on a low-power server
  • Keeping Kindle, Kobo and other e-readers supplied with consistently formatted books
  • Migrating an existing Calibre-Web setup to an automated workflow
  • Syncing reading progress between KOReader and other devices

Quick start

  1. 1

    Open the Docker Compose install section in the README

  2. 2

    Follow the README steps to configure and start the container

  3. 3

    Log in with the default admin credentials listed under Post-Install Tasks

Things to know

  • Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
  • Self-hosting setup is required, and network shares need extra configuration such as NETWORK_SHARE_MODE.

In collections

Topics

FAQ

What is Calibre-Web-Automated?
Self-hosted ebook library server built on Calibre-Web that auto-ingests, converts, fixes and syncs your books with Calibre. Calibre-Web Automated (CWA) is a fork of Calibre-Web, the lightweight web interface for Calibre libraries. It adds automation on top of the stock feature set: files dropped into an ingest folder are imported into the library, converted to a target format such as EPUB, MOBI, AZW3, KEPUB or PDF, and can have their metadata and covers written back into the ebook files themselves.
Is Calibre-Web-Automated free to use? What license does it have?
Calibre-Web-Automated is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is Calibre-Web-Automated still maintained?
Actively maintained. The last commit to Calibre-Web-Automated was on Oct 9, 2026.
What can I use Calibre-Web-Automated for?
Running a home or small-team ebook library on a low-power server Keeping Kindle, Kobo and other e-readers supplied with consistently formatted books Migrating an existing Calibre-Web setup to an automated workflow Syncing reading progress between KOReader and other devices
How do I install Calibre-Web-Automated?
Open the Docker Compose install section in the README Follow the README steps to configure and start the container Log in with the default admin credentials listed under Post-Install Tasks
Where can I get Calibre-Web-Automated?
The source code and installation instructions are on GitHub: https://github.com/crocodilestick/Calibre-Web-Automated

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects