Media Server Stack
Description
This project contains a docker compose file with many of the services you'll need to setup your own media server. It was built with the help of claude code and contains a CLAUDE.md with helpful context so you can build on top of it if you want.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Media Server
Self-hosted media server stack built with Docker Compose. Includes automated downloading, library management, and media playback — with torrent traffic isolated behind a VPN.
Services
| Service | Role | Local URL |
|---|---|---|
| Jellyfin | Media playback | http://localhost:8096 |
| Jellyseerr | Media request portal | http://localhost:5055 |
| Prowlarr | Indexer manager | http://localhost:9696 |
| Radarr | Movie automation | http://localhost:7878 |
| Sonarr | TV automation | http://localhost:8989 |
| Lidarr | Music automation | http://localhost:8686 |
| Readarr | Books automation | http://localhost:8787 |
| qBittorrent | Torrent client (VPN) | http://localhost:8081 |
| SABnzbd | Usenet downloader | http://localhost:8080 |
| FlareSolverr | CloudFlare bypass proxy (used by Prowlarr) | — |
| Gluetun | VPN gateway (NordVPN, Linux only) | — |
Architecture
VPN Isolation
qBittorrent runs inside Gluetun's network namespace (`network_mode: service:gluetun`). All torrent traffic is routed through NordVPN via OpenVPN UDP. SABnzbd and all \*arr services use the normal network — no VPN overhead.
Hardlink-Compatible Storage
All services that handle files mount `./media` as `/data`. Downloads and the organized library share the same filesystem, so the \*arr apps can use hardlinks instead of copying files.
media/
├── movies/ ← Radarr library
├── tv/ ← Sonarr library
├── music/ ← Lidarr library
├── books/ ← Readarr library
└── downloads/
├── torrents/ ← qBittorrent (movies/ tv/ music/ books/)
└── usenet/ ← SABnzbd (movies/ tv/ music/ books/)
Traefik (Optional)
Traefik
Related Skills
Docker
---
DevOps Kubernetes
---
DevOps AWS Skills
AWS development with CDK best practices, cost optimization MCP servers, and serverless/event-driven architectu
DevOps Composio Split
Manage Split feature flags and experiments
DevOps **claude-code-router**
(25.3k ⭐) - Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interac
DevOps CLAUDE.md CI/CD Wiki
Community patterns for CLAUDE.md configuration in CI/CD pipelines.
DevOps