Deploy Now

Stars

4,053

Forks

276

Watchers

12

Developer links

Shelfmark

When household readers want a single web portal to search, request, and deliver ebooks and audiobooks without juggling separate indexers or download clients, Shelfmark unifies the entire acquisition pipeline in one self-hosted hub. Universal search mode queries Hardcover, Open Library, and Google Books for rich cover art, series order, and edition metadata before aggregating matching releases across every configured source. Direct search mode queries individual providers immediately for rapid title lookups. You can connect Prowlarr torrent and Usenet indexers, direct web download mirrors, IRC book channels, and Soulseek peers through slskd inside one unified interface. Multi-user accounts support granular request policies where family members or friends submit book or release requests for admin approval, complete with per-user language preferences and custom delivery targets. Completed downloads automatically rename and route files into Calibre, Calibre-Web, Grimmory, BookLore, or Audiobookshelf watch folders, or dispatch directly to e-readers over SMTP email. Built-in authentication supports local credentials, reverse proxy headers, OpenID Connect single sign-on, and existing Calibre-Web user databases. Optional WireGuard VPN with a fail-closed kill switch and Tor routing keep external indexer queries private. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Shelfmark
Shelfmark
Shelfmark
Shelfmark
Shelfmark

Benefits

  • Unified Multi-Source Book Discovery
  • Search and aggregate ebook and audiobook releases simultaneously across Prowlarr torrent and Usenet indexers, direct download mirrors, IRC channels, and Soulseek peers through a single responsive web interface.
  • Multi-User Request and Approval Queue
  • Share your instance with family and friends using role-based request policies that let non-admin users request books or specific releases while administrators review, approve, or block downloads per source.
  • Automated Library and Kindle Delivery
  • Route completed ebook and audiobook downloads into Calibre, Calibre-Web, Grimmory, or Audiobookshelf ingest directories with template-based file renaming, or send files directly to personal e-readers via SMTP email.
  • Built-In VPN and Tor Privacy
  • Protect external search and download traffic using container-native WireGuard VPN routing with a fail-closed IPv4 and IPv6 kill switch, Tor exit routing, custom SOCKS5 proxies, and Cloudflare challenge handling.

Features

  • Universal Metadata Search
  • Queries Hardcover, Open Library, and Google Books APIs to enrich search results with cover artwork, author bibliographies, series ordering, and synced Hardcover reading lists.
  • Prowlarr IRC and Slskd
  • Integrates with Prowlarr indexers, qBittorrent, SABnzbd, NZBGet, Transmission, DCC IRC channels, and slskd Soulseek nodes to fetch both single-file ebooks and multi-track audiobook folders.
  • OIDC and Calibre-Web Auth
  • Authenticates users via built-in accounts, reverse proxy headers, OpenID Connect (OIDC) with PKCE and group mapping, or a mounted read-only Calibre-Web SQLite database.
  • Template File Post-Processing
  • Organizes downloaded archives and audio files using customizable path and filename templates, format filtering, language preferences, and BookLore or SMTP delivery targets.
  • Live Download Queue Telemetry
  • Displays real-time download progress, transfer speeds, release status, and queue management across all active torrent, Usenet, IRC, web, and Soulseek transfers in one dashboard.

Apps Similar to Shelfmark