--- title: Shadow Grimoire description: Acquisition stack — the goblin hacker sails the high seas published: true date: 2026-04-12T00:00:00.000Z tags: shadow, acquisition, arr editor: markdown dateCreated: 2026-04-12T00:00:00.000Z --- # Shadow Grimoire ![shadow-badge](/images/shadow-badge.png) The Shadow Grimoire is the acquisition and media management infrastructure. Usenet + torrents, protected behind `*.wasted-bandwidth.net` and Authelia. Homepage tab: **Wasted-Bandwidth**. The goblin hacker doesn't ask permission. --- ## Services by Group ### Jolly Roger — Indexers | Service | URL | Purpose | |---------|-----|---------| | NZBHydra | `hydra.netgrimoire.com` | Usenet indexer aggregator (altHUB, NZBGeek, Drunken Slug, Usenet Crawler, DogNZB) | | Jackett | `jackett.netgrimoire.com` | Torrent indexer — runs inside Gluetun VPN on docker2 | ### Downloaders | Service | URL | Purpose | Host | |---------|-----|---------|------| | SABnzbd | — | Usenet downloader | znas / Swarm | | NZBGet | — | Usenet downloader | znas / Swarm | | Transmission | — | BitTorrent client | docker2 (via Gluetun VPN) | | Gluetun | — | VPN gateway — PIA VPN | docker2 / Compose | Jackett and Transmission share `network_mode: container:gluetun` — all their traffic routes through the PIA VPN. ### Arr Stack — Media Management | Service | URL | Purpose | |---------|-----|---------| | Sonarr | — | TV show acquisition | | Radarr | — | Movie acquisition | | Bazarr | `bazarr.netgrimoire.com` | Subtitle management | | Readarr | — | Book acquisition | | Lidarr | — | Music acquisition | | Beets | `beets.netgrimoire.com` | Music library tagging | | Mylar | — | Comic acquisition (📋 planned — see `archive/arr.yaml`) | ### Config Management | Service | URL | Purpose | |---------|-----|---------| | Recyclarr | — | Sonarr/Radarr quality profile sync | | Profilarr | `profilarr.netgrimoire.com` | Quality profile management | | Configarr | `configarr.netgrimoire.com` | Arr config management | ### Media Search & Discovery | Service | URL | Purpose | |---------|-----|---------| | JellySeerr | `requests.netgrimoire.com` | Media request management | | TinyMediaManager | `tmm.netgrimoire.com` | Media metadata manager | | Pinchflat | `pinchflat.netgrimoire.com` | YouTube channel downloader | | Tunarr | — | IPTV channel creation (ErsatzTV replacement) | --- ## Network Notes Jackett and Transmission run on docker2 via Docker Compose, not Swarm. They use `network_mode: container:gluetun` to route through the PIA VPN. Caddy reaches Jackett via the `netgrimoire` overlay using an internal hostname. --- ## Pending - [ ] Prowlarr — low priority (NZBHydra covers current needs) - [ ] Mylar — comic downloader, needs setup (reference `archive/arr.yaml`) - [ ] Soularr — Soulseek integration for Lidarr - [ ] MeTube — YouTube downloader for Tunarr filler workflow