A self-hosted web app for browsing, reading and downloading eBooks from an existing Calibre library database.
- 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
Open the Docker Compose install section in the README
- 2
Follow the README steps to configure and start the container
- 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
Docker image packaging Calibre-Web, a web interface for browsing, reading and downloading eBooks from an existing Calibre library.
An open-source cross-platform ebook reader for EPUB, PDF, MOBI and more, with sync across devices, built with Next.js and Tauri.
A cross-platform ebook reader and manager with sync, backup, and support for many formats including EPUB, PDF, MOBI, and comics.
Self-hosted reading server for manga, comics, webtoons, and EPUB/PDF books, with browser readers and sharing for family and friends.
Open-source, community-built e-reader firmware for ESP32-based e-ink devices, focused on EPUB reading and easy customization.