--- title: Green Grimoire description: Adult media stack — the satyr's private library published: true date: 2026-04-12T00:00:00.000Z tags: green, adult, stash editor: markdown dateCreated: 2026-04-12T00:00:00.000Z --- # Green Grimoire ![green-badge](/images/green-badge.png) The Green Grimoire is the self-hosted adult media stack. Separate host and domain from Netgrimoire. All services sit behind `*.wasted-bandwidth.net` and Authelia. Homepage tab: **Nucking-Futz**. Data lives at `/data/nfs/Baxter/Green/` with two libraries: Clips and Movies. --- ## Services | Service | URL | Port | Purpose | Host | |---------|-----|------|---------|------| | Stash (main) | `stash.wasted-bandwidth.net` | 9999 | Primary adult content library | znas / Compose | | GreenFin (Jellyfinx) | Internal | 7096 | Green Door media server | docker5 / Compose | | Namer | `namer.wasted-bandwidth.net` | 6980 | Scene file namer | znas / Compose | | Whisparr | — | — | Adult content acquisition | znas / Swarm | | NZBGet | — | — | Downloader | znas / Swarm | | PocketStash | Internal | 9998 | Stash instance for Pocket Grimoire sync | znas / Compose | --- ## Data Structure ``` /data/nfs/Baxter/Green/ ├── Clips/ ← Clips library ├── Movies/ ← Movies library └── Pocket/ ← Synced to Pocket Grimoire pre-travel ``` --- ## Pocket Integration PocketStash (port 9998) is a separate Stash instance that maintains a curated subset for travel. Before a trip, `syncoid` pushes `vault/Green/Pocket` to the Pocket Grimoire laptop. The Pocket instance runs in read-only travel mode — no writes while traveling. See [Stash Integration](/Pocket-Grimoire/Software/Stash-Integration) in Pocket Grimoire docs. --- ## Sections | | | |---|---| | [Stash Management](/Green-Grimoire/Library/Stash-Management) | Library config, scrapers, metadata workflow | | [VHS Restoration](/Green-Grimoire/Scripts/VHS-Restoration) | Encoding, deinterlace, restoration scripts |