Skip to main content

BookHeaven

1-Click installation template for BookHeaven on Easypanel

Description

BookHeaven Server is a self-hosted ebook library manager that lets you organize, read, and manage your ebook collection with a modern responsive UI. It reads metadata directly from ebook files (title, author, cover), allows editing and persists changes back into the file. Features include auto-discovery by the companion Android e-ink reader app, metadata fetching from the internet, reading progress tracking, font management for your devices, multiple profiles, OPDS support, and book importing via a dedicated folder. Built with .NET and Blazor.

Benefits

  • Simple & Lightweight: Single container deployment with no database required. All data (books, covers, fonts, metadata) is stored in a single persistent data directory.
  • Modern Responsive UI: Clean, modern web interface built with Blazor and MudBlazor that works on desktop and mobile browsers.
  • E-Ink Reader Companion: Companion Android app (BookHeaven Reader) for e-ink devices with auto-discovery, font downloads, and reading progress sync.

Features

  • Metadata Management: Reads metadata from ebook files automatically. Edit titles, authors, covers, and more—changes are persisted back into the file.
  • Internet Metadata Fetching: Fetch covers and metadata from the internet to enrich your library without manual editing.
  • Reading Progress Tracking: Track start date, last read date, percentage, elapsed time, and finished date. Set progress manually or sync from the reader app.
  • OPDS Support: Built-in OPDS endpoint at /opds for browsing and downloading books with any compatible e-reader app.
  • Font Management: Upload and manage fonts so your e-ink devices can easily download and use them. Supports multiple styles and weights.
  • Multiple Profiles: Create separate profiles to keep reading progress independent across different users or devices.

Options

NameDescriptionRequiredDefault Value
App Service Name-yesbookheaven
BookHeaven Image-yesghcr.io/bookheaven/bookheaven-server:0.15.0
TimezoneContainer timezone (e.g. America/New_York, Europe/Madrid, Asia/Karachi)noUTC

Screenshots

BookHeaven Screenshot

Change Log

  • 2026-02-18 – Template Release (v0.15.0)

Contributors

Subscribe for product updates

By subscribing, you agree with our Terms and Privacy Policy.