Skip to content

A self-hosted Goodreads alternative

Goodreads is great for tracking what you've read and want to read. But it lives on someone else's servers, it's built around a social reading feed, and it has no idea where your physical books actually are. If you want to own your data and catalog the books on your shelves, you need a self-hosted alternative.

Jinbocho is a free, open-source (CC BY-NC-ND 4.0) home library manager you run yourself.

How Jinbocho compares

Goodreads Libib / LibraryThing Jinbocho
Track what you've read
Catalog what you own
Which shelf a book is on
Self-hosted / you own the data
Multi-user family library partial
Open source
Export your whole catalog (CSV/JSON) limited

Why self-host your reading catalog?

  • Your data stays yours. No account lock-in, no shutdown risk, full CSV/JSON export anytime.
  • It runs on your hardware — a home server, a NAS, a small VPS, or a Raspberry Pi.
  • Privacy. Your reading list isn't a social feed or an ad-targeting profile.

What you get beyond Goodreads

Jinbocho adds the one thing online catalogs can't: a physical map of your library. You model your home as Room → Bookcase → Section → Shelf, scan a book's ISBN, and pin it to its exact spot. Searching a title tells you the room and the shelf.

Try it in one command

git clone https://github.com/jinbocho/jinbocho-infrastructure-v1.git
cd jinbocho-infrastructure-v1
docker compose -f docker-compose.ghcr.yml up -d

Or click around the live demo first.

See also: How to catalog your home library · Track which shelf a book is on