Skip to main content

Self-hosted library

Athenaeum

Self-hosted library for EPUB, PDF, comics, and audiobooks.

  • Single binary or Docker
  • EPUB, PDF, comics, audiobooks
  • OPDS, PWA, optional multi-user
Athenaeum library in dark and light themes

What you get

Browser readers, Kokoro narration, OPDS, and the usual self-host knobs.

Easy to run

One static binary or a Docker Compose file. Point it at your books folder and open the web UI. No Node at runtime.

Read in the browser

EPUB, PDF, MOBI/AZW/AZW3, comics (CBZ/CBR), and audiobooks play in the browser. Multi-file audiobook folders merge into one book.

Narration with Kokoro

Listen to EPUBs with in-browser Kokoro TTS, or use your browser voice. An optional Kokoro sidecar is available for server-side narration.

Search and shelves

Full-text search, manual and smart shelves, continue reading, tags, and ratings. Progress stays per user when auth is on.

Works with e-readers

OPDS catalogs for KOReader and similar apps, KOSync progress sync, share links, and optional send-to-Kindle over email.

Household and ops

Optional multi-user auth, guests, and SSO. Backups, metrics, sandboxing, and release binaries for Linux, macOS, Windows, and BSD.

Install Athenaeum

Use Docker Compose, a release binary, or ./install.sh. Point it at a folder of books and open the web UI. Build from source when you want to hack on it.