calibre-web
SHA-256Web app for browsing, reading, and downloading eBooks using a Calibre database.
Smart Download
Download Download Version
v0.6.26 · 46.8 MB
Self-host your ebook library with a clean web interface, supports reading, converting, and syncing.
Core Features
- Modern responsive web interface (Bootstrap 3)
- Granular user permissions with admin panel
- In-browser reading for multiple ebook formats
- One-click send to e-readers (Kindle, Kobo, etc.)
- Kobo device sync (reading progress, annotations)
What It Can't Do
- •Requires an existing Calibre database. For format conversion, install Calibre desktop and point to its binary. Initial setup may need manual configuration; consult the wiki for details.
Use Cases
- Personal ebook server accessible from any device
- Family or small group library with access control
- Cloud sync for Kobo or Kindle users
Calibre-Web is a modern, self-hosted web interface that transforms your Calibre ebook library into a full-featured online reading platform. It supports multiple formats (EPUB, PDF, MOBI, etc.), provides an intuitive catalog view, and includes advanced search, filtering, and custom shelves. Key features include per-user permissions, OPDS feeds for e-readers, one-click send to devices, Kobo synchronization, in-browser reading, metadata editing, and format conversion via Calibre tools. With support for LDAP, OAuth, and proxy authentication, it is suitable for families, clubs, or small organizations. The clean Bootstrap interface works on desktops and mobile browsers alike.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Ensure Python 3.7+ installed, create and activate a virtual environment
Run pip install calibreweb
Run cps and open http://localhost:8083
- Ensure Python 3.7+ installed, create and activate a virtual environment
- Run pip install calibreweb
- Run cps and open http://localhost:8083
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
779bc5cb4dfbb8e5f15fb75b199603b250cd16651c6de82d2e5731c830d53e34This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the virtual environment or run pip uninstall calibreweb. Backup your config and database files before removing.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
copyparty
copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).
Paperless-ngx
An open-source document management system that turns physical papers into a searchable, organized digital archive. Self-hosted, OCR-powered, and built to eliminate paper clutter forever.
Nextcloud Server
Nextcloud Server is a free, self-hosted productivity platform that puts you in control of your files, contacts, calendars, and communication.