# bindery

> Self-hosted book download manager that monitors authors, searches indexers, downloads via SABnzbd/qBittorrent, and organizes your library — a Readarr alternative

- **Category:** Ebook Management
- **Licence:** MIT
- **Latest version:** v1.46.0
- **Open source:** oss
- **Languages:** Typescript, Go
- **Platforms:** Docker, Docker Compose, Unraid, Linux, Windows, macOS, Helm
- **Tags:** SQLite, Torrents, Raspberry Pi, I18n, Ebooks, Calibre, Opds, Homelab, Usenet, Audiobookshelf, Audiobooks, Sabnzbd, Docker, Go, React, Helm, Arm, Self Hosted, Qbittorrent, Multilingual, Book manager, Hardcover, Openlibrary, Readarr Alternative

## Description

Bindery is a self-hosted, open-source tool that automates ebook and audiobook acquisition from Usenet and torrents. It watches authors you follow, queries Newznab and Torznab indexers in parallel, hands off downloads to clients like SABnzbd or qBittorrent, and files the results into a searchable library. Unlike Readarr, it relies on several documented public metadata APIs — OpenLibrary, Google Books, Hardcover, DNB, Audnex, Audible, plus optional Norwegian and French national libraries — so no single upstream outage can disable the app. A one-step import brings over a Readarr database (authors, indexers, download clients, blocklist). The stack is a single Go binary with an embedded React frontend, SQLite for storage, and no external database or sidecars. You can run it via distroless Docker images, Docker Compose, a Helm chart, or pre-built binaries for Linux, macOS, and Windows (including ARM down to a Pi Zero). The web UI has light/dark themes, works well on mobile, and serves an OPDS 1.2 catalogue for readers like KOReader. Auth options include local passwords, API keys, OIDC (Google, GitHub, Authelia, Keycloak), and forward-auth proxy (Authelia, Authentik, oauth2-proxy). Notifications go out through generic webhooks to services like Apprise, ntfy, Home Assistant, Discord, or Slack.

## Links

- [Homepage](https://github.com/vavallee/bindery)
- [Docker](ghcr.io/vavallee/bindery)
- [GitHub Repository](https://github.com/vavallee/bindery)
- [Discord Community](https://discord.gg/RpuYYRM9cZ)
- [GitHub Issues](https://github.com/vavallee/bindery/issues)
- [GitHub Discussions](https://github.com/vavallee/bindery/discussions)
- [Project Wiki](https://github.com/vavallee/bindery/wiki)
- [Documentation - Quickstart](https://github.com/vavallee/bindery/blob/main/docs/QUICKSTART.md)
- [Documentation - Deployment](https://github.com/vavallee/bindery/blob/main/docs/DEPLOYMENT.md)
- [Documentation - API](https://github.com/vavallee/bindery/blob/main/docs/API.md)
- [Documentation - Architecture](https://github.com/vavallee/bindery/blob/main/docs/ARCHITECTURE.md)
- [Documentation - OIDC Auth](https://github.com/vavallee/bindery/blob/main/docs/auth-oidc.md)

---
Source: https://selfhost.directory/project/bindery