Skip to content

About MyBibliotheca

MyBibliotheca is an open-source, self-hosted library manager and reading tracker. It is designed around a simple idea: your books and reading history should remain under your control.

Current release

The current stable release is 3.0.0 and uses PostgreSQL as its primary database. New installations initialize PostgreSQL automatically. Existing installations using Kuzu must be moved with the in-app migration wizard; installing the update alone does not migrate existing data.

The documentation on this site describes version 3.0.0. Read the installation guide and release notes before upgrading an existing server.

Prefer a hosted option?

MyBibliotheca Cloud is the hosted reading tracker for people who do not want to manage a server. The self-hosted project remains available for people who want to run and control their own installation.

Why self-host it?

  • Your collection stays on infrastructure you control.
  • Multiple users can share an installation while keeping personal reading data separate.
  • The library holds relationships between books, contributors, series, categories, and locations.
  • Import and export tools make it possible to move your data when you choose.

Project values

Private by default. Sharing controls are explicit and personal reading activity can remain private.

Useful metadata without busywork. ISBN lookup, metadata enrichment, cover fetching, and conservative repair tools help fill gaps without silently overwriting existing information.

Recoverable operations. Backups, progress reporting, error reports, and additive repairs help make maintenance easier to understand and repeat.

Community and support