Calibre-Web is a self-hosted web application that lets you browse, read, and download your eBook collection through a web browser. Think of it as a personal Netflix for your ebook library, you run it on your own computer or server, and then access your books from any device via a browser. It works by connecting to a Calibre database (Calibre is a free desktop app for managing ebooks), reading the library you already have, and presenting it through a clean, responsive website. You don't need to keep the Calibre desktop app running once set up. Key features include a multi-user system with per-user permissions, an admin interface, support for over 20 languages, and the ability to send ebooks directly to e-readers with a single click. It can sync with Kobo devices, supports in-browser reading for multiple formats, and lets users upload new books including audio formats. Login options include Google, GitHub, and LDAP (a corporate directory system), as well as a "magic link" for easy access on e-reader devices. You can install it with a single Python command (pip install calibreweb) or run it via a pre-built Docker image (a self-contained software package). It requires Python 3.7 or newer and optionally the Calibre desktop application for on-the-fly format conversion. This is the right tool for anyone who has a Calibre ebook library and wants to access it remotely, share it with household members, or read books in a browser without copying files around.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.