Skip to content

User Guide

Libris is a self-hosted book management system. It ingests EPUB files, enriches their metadata from Hardcover (the sole external metadata source), organizes them into a structured Author/Title/ library, serves them to e-readers through a built-in OPDS catalog, and syncs reading progress with KoReader over KoSync. Everything runs on your own hardware. The only external account is an optional, per-user Hardcover API token used for metadata enrichment and reading-status sync.

Libris initial setup screen

A few facts shape how the rest of this guide reads:

  • Hardcover is the only external metadata source. When a Hardcover lookup returns nothing, the book is still promoted to review using the metadata extracted from the file, so you can complete it manually.
  • The organized library is shared. Every authenticated user sees every organized book, with uploader attribution and an optional "Uploaded by" filter. Reading progress, reading-status overrides, service credentials, upload ownership, and reading stats are the only per-user data.
  • Only EPUB files are ingested. Other formats dropped into the inbox are ignored.

In this guide