Your library, your data
MyBibliotheca is a self-hosted library manager and reading tracker for people who want a calm, private place to organize books, reading history, metadata, and media.
Prefer a ready-to-use reading tracker? Sign up for MyBibliotheca Cloud β free during beta.
CURRENT STABLE Β· 2.2.0
Try MyBibliotheca Cloud Self-host it yourself Import your books
Choose how to use MyBibliotheca
Donβt want to manage a server?
MyBibliotheca Cloud gives you the reading tracker experience without installing Docker, configuring a database, or maintaining updates and backups. Create your account at cloud.mybibliotheca.org and start building your library for free during beta.
Prefer complete infrastructure control? Continue with the self-hosted installation. These docs cover that option in detail.
Start with what you want to do
π₯ Bring in your library
Import Goodreads, StoryGraph, reading-history, ISBN-list, or custom CSV/TSV data. Preview columns, map fields, enrich metadata, and download a clean error report.
π§Ή Clean up incomplete books
Find missing ISBNs, recover covers, fill missing locations, and review books that need attention from one data-health screen.
π Organize the collection
Use search, filters, locations, categories, series, contributors, media types, and custom fields to make a large library navigable.
π Track the reading journey
Record sessions, dates, pages, notes, ratings, streaks, statistics, and monthly wrap-ups without handing your data to a third party.
The recommended path
- Install the current stable release.
- Create the administrator account and make a backup.
- Import a small sample first.
- Review Needs Review books and run repairs if needed.
- Configure backups, metadata providers, and any integrations.
New to self-hosting?
Use Docker Compose, keep WORKERS=1 for KuzuDB, and mount ./data so your library survives container replacement.
What is included
| Area | Included |
|---|---|
| Library | Books, covers, authors, series, categories, locations, formats, custom fields |
| Import | Goodreads, StoryGraph, custom delimited files, ISBN lists, reading history |
| Reading | Status, progress, sessions, dates, notes, ratings, streaks, analytics |
| Maintenance | Backups, restore, metadata refresh, ISBN and cover repairs, job progress |
| Access | Multi-user accounts, isolated personal data, privacy controls, public views |
| Integrations | OPDS feeds and Audiobookshelf synchronization |