ConfigsApr 17, 2026·3 min read

Calibre-Web — Self-Hosted eBook Library & Reader

Calibre-Web provides a polished web interface for browsing, reading, and managing your Calibre eBook library from any device with a browser.

TL;DR
Calibre-Web turns your Calibre library into a browser-accessible eBook server with reading, metadata editing, and user management.
§01

What it is

Calibre-Web is a self-hosted web application that wraps around your existing Calibre eBook database and exposes it through a clean browser-based UI. Instead of requiring the Calibre desktop app on every machine, you run Calibre-Web on a server and access your entire library from phones, tablets, or laptops.

It is built for avid readers, home lab enthusiasts, and small teams who want a private eBook server without relying on commercial cloud services.

§02

How it saves time or tokens

Calibre-Web eliminates the need to manually sync eBook files across devices. Once configured, any device with a browser can browse, search, and download books from the shared library. Metadata editing, format conversion (via Calibre binaries), and OPDS feed support reduce the manual overhead of maintaining a personal library.

§03

How to use

  1. Install Calibre-Web via Docker or pip, pointing it at your existing Calibre metadata.db file.
  2. Configure user accounts, permissions, and optional LDAP or OAuth authentication.
  3. Access the web UI on port 8083 (default) and start browsing, reading, or downloading books.
§04

Example

# docker-compose.yml for Calibre-Web
version: '3'
services:
  calibre-web:
    image: lscr.io/linuxserver/calibre-web:latest
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=UTC
    volumes:
      - ./config:/config
      - ./books:/books
    ports:
      - 8083:8083
    restart: unless-stopped
§05

Related on TokRepo

§06

Common pitfalls

  • Forgetting to point Calibre-Web at a valid metadata.db file causes a blank library on first launch.
  • Running Calibre-Web and the Calibre desktop app simultaneously against the same database can corrupt metadata. Use one writer at a time.
  • Default admin credentials (admin/admin123) must be changed immediately to prevent unauthorized access.
  • Large libraries with thousands of books may need SQLite WAL mode enabled for acceptable read performance.
  • OPDS feed URLs are case-sensitive in some reader apps; double-check the exact endpoint path.

Frequently Asked Questions

What is the difference between Calibre and Calibre-Web?+

Calibre is a desktop application for managing eBook metadata, converting formats, and organizing libraries. Calibre-Web is a separate project that reads the same database but serves it through a web interface, letting you access books from any browser without installing the desktop app.

Can Calibre-Web convert eBook formats?+

Yes, if you install the Calibre command-line binaries on the same server. Calibre-Web calls them to convert between EPUB, MOBI, PDF, and other formats on demand. Without those binaries, conversion is unavailable but browsing and reading still work.

Does Calibre-Web support Kindle devices?+

Calibre-Web can send books to Kindle via email using the built-in Send-to-Kindle feature. You configure your SMTP settings and Kindle email address in the admin panel. It also supports MOBI and AZW3 downloads for manual sideloading.

How do I secure Calibre-Web for internet access?+

Place Calibre-Web behind a reverse proxy like Nginx or Caddy with HTTPS. Enable authentication, disable public registration, and consider adding IP-based rate limiting. For extra security, use a VPN or Cloudflare Tunnel instead of exposing the port directly.

Can multiple users share the same Calibre-Web instance?+

Yes. Calibre-Web supports multiple user accounts with per-user permissions. Each user gets their own reading progress, shelves, and download history. An admin can restrict which users can upload, edit metadata, or access specific categories.

Citations (3)

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets