All apps · 0 apps
bookshelf
Docker app from bubba925's Repository
Overview
Readme
View on GitHubbookshelf
This is a revival of Readarr. The images published are configured to use working Goodreads or Hardcover metadata out of the box.
Bookshelf is an ebook and audiobook collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books from your favorite authors and will grab, sort, and rename them. Note that only one type of a given book is supported. If you want both an audiobook and ebook of a given book you will need multiple instances.
Getting Started
The container listens on port 8787 and expects a volume mounted at /config.
docker run -p 8787:8787 -v ~/.config/bookshelf:/config ghcr.io/pennydreadful/bookshelf:hardcover
The softcover tags use Goodreads as the metadata
provider. The quality of this metadata is generally poor and contains a lot of
slop. However, it is backward-compatible with existing Readarr databases and
functionality like Goodreads list imports should continue to work normally.
The hardcover tags use Hardcover as a metadata
provider. This metadata is higher quality but isn't backward-compatible; if
you're already running Readarr you'll need to redeploy this from scratch.
Goodreads list imports haven't been tested and likely don't work.
Support
This project won't use Discord for support. If you have a problem please file an issue or start a discussion.
Contributors & Developers
Help is very welcome. Priority is on fixing quality of life issues
- Monitor series.
- Support ebook and audio files in the same root.
Already done
- Native support for MyAnonaMouse without Prowlarr.
- Hardcover list import.
- Improved matching.
- Metadata is no longer cached locally.
- Removed servarr analytics spyware.
- Supports selfhosted metadata (UI or
METADATA_URLenv var).
Sponsors
If you ever donated to this project you should request a refund. Those people don't deserve your money.
License
The is a derivative work of the Readarr and Prowlarr projects which are both licensed GPLv3. This project is therefore also licensed under the terms of GPLv3.
Copyright 2025-2026
Install Bookshelf on Unraid in a few clicks.
Find Bookshelf in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Requirements
Categories
Related apps
Explore more like this
Explore allDetails
ghcr.io/pennydreadful/bookshelf:softcoverRuntime arguments
- Web UI
http://[IP]:[PORT:8787]/- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Port to bookshelf web ui.
- Target
- 8787
- Default
- 8787
- Value
- 8787
Bookshelf config file.
- Target
- /config
- Default
- /mnt/user/appdata/bookshelf/
Location of download client folder.
- Target
- /downloads
Location of audiobooks on disk.
- Target
- /media
- Target
- METADATA_URL