Docker image packaging Calibre-Web, a web interface for browsing, reading and downloading eBooks from an existing Calibre library.
janeczku/calibre-web
A self-hosted web app for browsing, reading and downloading eBooks from an existing Calibre library database.
Open-source alternative to:Calibre Server
- Stars
- 18,435
- Forks
- 1,890
- Open issues
- 425
- Last commit
- 13 days ago
What is it?
Calibre-Web gives you a browser-based front end for a Calibre ebook library. It reads an existing Calibre metadata database and serves its books with a responsive interface for searching, filtering, reading in the browser, and downloading files.
The app supports multi-user access with per-user permissions, an admin interface, and public registration if enabled. It can serve an OPDS feed for ebook reader apps, send books to e-readers, sync Kobo devices, and allow uploads. Login can use LDAP, Google or GitHub OAuth, or proxy authentication.
It can also edit metadata, fetch metadata from external sources, and convert books through Calibre binaries when they are installed. Installation is available via pip or Docker images.
Key features
- 01Browse, search and filter an existing Calibre library in the browser
- 02In-browser reading for multiple eBook formats
- 03OPDS feed for eBook reader apps
- 04Per-user permissions, admin interface and optional public registration
- 05LDAP, Google/GitHub OAuth and proxy authentication
- 06Kobo device sync and one-click sending to e-readers
Use cases
- Hosting a personal or family ebook library on a home server
- Giving a small group access to a shared Calibre library with separate permissions
- Reading and downloading books from an e-reader through OPDS or Kobo sync
Quick start
- 1
Create a virtual environment
python3 -m venv calibre-web-env - 2
Activate the virtual environment
source calibre-web-env/bin/activate - 3
Install Calibre-Web with pip
pip install calibreweb - 4
Start Calibre-Web and open http://localhost:8083 in your browser
cps
Things to know
- Requires an existing Calibre library database (metadata.db) to browse books.
- Some optional features need extra dependencies such as ImageMagick, Calibre binaries or Kepubify.
- Licensed under GPL-3.0, a copyleft license.
In collections
Topics
FAQ
- What is calibre-web?
- A self-hosted web app for browsing, reading and downloading eBooks from an existing Calibre library database. Calibre-Web gives you a browser-based front end for a Calibre ebook library. It reads an existing Calibre metadata database and serves its books with a responsive interface for searching, filtering, reading in the browser, and downloading files.
- Is calibre-web free to use? What license does it have?
- calibre-web is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is calibre-web still maintained?
- Actively maintained. The last commit to calibre-web was on Oct 10, 2026.
- What can I use calibre-web for?
- Hosting a personal or family ebook library on a home server Giving a small group access to a shared Calibre library with separate permissions Reading and downloading books from an e-reader through OPDS or Kobo sync
- How do I install calibre-web?
- Create a virtual environment: python3 -m venv calibre-web-env Activate the virtual environment: source calibre-web-env/bin/activate Install Calibre-Web with pip: pip install calibreweb Start Calibre-Web and open http://localhost:8083 in your browser: cps
- Where can I get calibre-web?
- The source code and installation instructions are on GitHub: https://github.com/janeczku/calibre-web
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted ebook library server built on Calibre-Web that auto-ingests, converts, fixes and syncs your books with Calibre.
A self-hosted, multi-user digital library for organizing, reading, and syncing ebooks, PDFs, and comics with Kobo, KOReader, and OPDS support.
Self-hosted reading server for manga, comics, webtoons, and EPUB/PDF books, with browser readers and sharing for family and friends.
An open-source cross-platform ebook reader for EPUB, PDF, MOBI and more, with sync across devices, built with Next.js and Tauri.
Self-hosted media server for comics, manga, BDs, magazines and eBooks, with a web reader, OPDS feeds and Kobo/KOReader sync.