๐Ÿ“š Shelfarr

Self-hosted ebook and audiobook request system for the *arr ecosystem. The missing piece between Prowlarr and Audiobookshelf.

What It Does

Request UI

Users browse Open Library and request audiobooks or ebooks. Family-friendly interface.

Acquisition

Searches Prowlarr indexers, selects results, downloads via qBittorrent or SABnzbd.

Processing

Organizes files by author/title and delivers to Audiobookshelf automatically.

Multi-user

Role-based access control. Users request, admins manage downloads and settings.

Quick Start

# Create directory and get compose file
mkdir shelfarr && cd shelfarr
curl -O https://raw.githubusercontent.com/Pedro-Revez-Silva/shelfarr/main/docker-compose.example.yml
mv docker-compose.example.yml docker-compose.yml

# Generate master key
echo "RAILS_MASTER_KEY=$(openssl rand -hex 32)" > .env

# Edit paths in docker-compose.yml, then start
docker-compose up -d