A complete self-hosted media automation stack using Docker Compose, featuring Jellyfin, Jellyseerr, Radarr, Sonarr, Jackett, and qBittorrent.
This setup provides an end-to-end solution to request, download, manage, and stream movies and TV shows using open-source tools.
This repository provides a media automation stack for personal use.
The author is not responsible for any illegal use, downloading, or distribution of copyrighted content.
Users are solely responsible for complying with local laws and regulations regarding media downloads and streaming.
- 📦 Fully containerized with Docker Compose
- 📁 Portable setup using relative paths (
./) - 🎞️ Jellyfin media server
- 🧠 Automated movie & TV show management
- 🧲 Torrent indexing and downloading
- 🚀 Easy to extend and customize
| Service | Description |
|---|---|
| Jellyfin | Media server |
| Jellyseerr | Media request management |
| Radarr | Movie automation |
| Sonarr | TV show automation |
| Jackett | Torrent indexer proxy |
| qBittorrent | Torrent download client |
.
├── docker-compose.yml
├── config
│ ├── jackett
│ ├── qbittorrent
│ ├── radarr
│ ├── sonarr
│ ├── jellyfin
│ └── jellyseerr
├── downloads
├── movies
└── tv
- Docker
- Docker Compose
git clone https://github.com/AlexKientz67/Media-Automation-Stack.git
cd Media-Automation-Stack
mkdir -p config/{jackett,qbittorrent,radarr,sonarr,jellyfin,jellyseerr} downloads movies tv
docker compose up -d| Service | URL |
|---|---|
| Jellyfin | http://localhost:8096 |
| Jellyseerr | http://localhost:5055 |
| Radarr | http://localhost:7878 |
| Sonarr | http://localhost:8989 |
| Jackett | http://localhost:9117 |
| qBittorrent | http://localhost:8080 |
MIT License