Shelfmark screenshot thumbnail

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.

Deploy
slskd screenshot thumbnail

slskd

Across peer-to-peer music and file-sharing communities, slskd brings the Soulseek network into any modern web browser through a self-hosted client-server daemon that runs continuously without a desktop GUI. Users can run multiple concurrent network searches, filter results by audio bitrate, file extension, free upload slots, or transfer speed, and queue entire album folders for download in two clicks. The real-time transfer monitor groups active downloads and uploads by peer and directory, allowing you to inspect your live queue position, retry stalled files, or clear completed batches at a glance. For library contributors, the share manager indexes local directories with custom regex exclusion rules and configurable user groups that enforce per-group upload slot allocations, bandwidth caps, and automated leecher blacklists. Built-in social tools let you browse remote user directory trees, auto-join public Soulseek chat rooms on startup, and exchange private messages directly inside the web interface. Multi-server operators can even link a central controller to remote relay agents to distribute file sharing and search workloads across separate machines. When transfers finish or system state changes, event-driven integrations can fire custom HTTP webhooks, execute post-processing shell scripts, upload files via FTP, or expose Prometheus metrics and CIDR-restricted REST API endpoints for external media managers. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Cleanuparr screenshot thumbnail

Cleanuparr

Stalled torrents, malware-laced archives, and failed imports can quietly paralyze an automated media server, and Cleanuparr eliminates those bottlenecks as an autonomous download queue manager and library seeker for the entire Servarr ecosystem. Connecting directly to Sonarr, Radarr, Lidarr, Readarr, Whisparr, Sportarr, and LazyLibrarian alongside qBittorrent, Transmission, Deluge, rTorrent, uTorrent, and SABnzbd, its configurable Queue Cleaner tracks slow transfers, stuck metadata downloads, and import failures using a strike system. Once a problematic download reaches its strike threshold or triggers the Malware Blocker against deceptive .lnk and .zipx payloads, Cleanuparr purges the offending files, blocklists the release, and instructs the media manager to search for a clean replacement. Beyond defensive queue hygiene, the built-in Seeker proactively searches your libraries for missing episodes or movies, hunts for Cutoff Unmet quality upgrades, and tracks Custom Format score distributions over time. Storage administrators can also enforce seeding duration limits, clean up orphaned torrents without breaking active cross-seed hardlinks, and quarantine unclaimed directory files before they consume disk capacity. A live web dashboard visualizes manual intervention alerts, strike histories, and searchable application logs while dispatching instant notifications through Apprise, Discord, Gotify, Notifiarr, Ntfy, Pushover, and Telegram. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Deploy