Calibre-Web: build your own cloud library for ebooks

Calibre is great on your desktop. But what if you could browse your entire ebook library from your phone, search across all your books, and send any title to your Kindle — without touching your computer? Calibre-Web makes your Calibre library available anywhere, through a clean web interface that looks and feels like a proper ebook store.

What Calibre-Web does

Calibre-Web is a web app that reads your Calibre database and presents it as a searchable, browsable library. You run it on a server (a Raspberry Pi, a home NAS, a cheap VPS) and access it from any browser.

Features:

  • Browse by author, series, tag, or custom shelves
  • Full-text search across titles, authors, and descriptions
  • Send to Kindle — email any book directly from the web interface
  • Download in any formatEPUB, MOBI, AZW3, PDF
  • OPDS feed — lets e-reader apps like Marvin and KyBook connect directly
  • Multi-user support — share your library with family, each with their own reading progress
  • Book covers and metadata — everything from your Calibre library preserved

It even has a dark mode and works on mobile browsers without any special setup.

What you need

Calibre-Web is a Python app. The simplest setup:

  1. A computer that stays on (Raspberry Pi, old laptop, NAS, or cloud VPS)
  2. Your Calibre library folder (network-accessible or copied to the server)
  3. Docker (recommended) or Python installed

With Docker, the setup is one command:

docker run -d --name calibre-web \
  -p 8083:8083 \
  -v /path/to/books:/books \
  lscr.io/linuxserver/calibre-web:latest

Open http://your-server-ip:8083 and point Calibre-Web to your library folder. It handles the rest.

Calibre-Web vs Calibre desktop vs Calibre Content Server

Calibre’s built-in Content Server also lets you access books via browser, but it’s functional and unpolished. Calibre-Web is designed to be pleasant to use — cover grids, search-as-you-type, proper book detail pages with download buttons.

Calibre desktopContent ServerCalibre-Web
InterfaceFull-featuredBasic HTMLModern web UI
SearchYesBasicFull-text
Send to KindleVia CalibreNoYes
Multi-userNoNoYes
OPDSNoNoYes

If you have a home server or NAS, Calibre-Web is a significant upgrade over Calibre’s built-in server. It’s free, open source, and actively maintained.

Advertisement
Ad