What this guide is about
This site is a practical beginner-friendly walkthrough for building a mostly automated media setup with Sonarr, Radarr, Lidarr, SABnzbd, Jackett, and Plex.
It is designed for people who want more than a vague feature list. Each major app page explains what the tool is for, where to download it, how to install it, how to do the basic configuration, and only then how to apply the smarter refinements that made this setup cleaner, faster, and more reliable in real testing.
It focuses on smarter quality rules, safer quotas, cleaner storage, and the kind of real-world fixes you only learn after ARR tools do something deeply confident and slightly cursed.
Latest Guide Updates
Use this as the quick project pulse. If you come back after a few days, this table shows what changed, when it changed, and where to read the updated section first.
| Updated | What changed | Read it here |
|---|---|---|
2026-05-20 |
Added the Lucifer case study and the safer German lock Sonarr profile logic. |
Sonarr Setup and Workflows |
2026-05-20 |
Clarified how compact x265 should be preferred without blocking valid German x264 releases. |
Quality, Sizing, and Downgrades |
2026-05-19 |
Added stronger introduction boxes and made the app guides easier for non-technical readers to follow step by step. | Docs Index |
2026-05-18 |
Split the stack into dedicated app pages for Sonarr, Radarr, Lidarr, Jackett, Plex, and SABnzbd. |
Setup Checklist |
2026-05-16 |
Documented the more stable live SABnzbd tuning and the newer downgrade workflow lessons. |
SABnzbd Tuning and Reliability |
2026-05-16 |
Added the live-tested ARR quality and downgrade changes that made the setup smaller, calmer, and more reliable. | Quality, Sizing, and Downgrades |
For the full running history, see the project changelog.
What you get in this guide
This site is a practical beginner-friendly guide for the full stack and the rules around it:
How to work through it without losing your mind
If you are new, do not try to configure the whole stack in one dramatic weekend battle. Start with the checklist, install one app at a time, confirm the base setup works, and then return for the recommended refinements once the boring foundations are solid.
Latest live tuning that helped
The guide now reflects the newer, more stable configuration that behaved better in real testing:
Introduction
This guide is meant to be read in layers. First learn what each tool does in plain English. Then install it and get the basic folders, categories, and connections working. Only after the stack behaves normally should you apply the sharper refinements that make it more compact, more reliable, and more pleasant to live with.
If you are not highly technical, that is not a problem. The pages are structured so you can go step by step without needing to already understand how all six apps talk to each other on day one.
General setup first
The core docs stay broad on purpose so the main stack is easy to understand even if you are not building around one specific language or region.
Storage-aware quality rules
Compact 1080p movies, 720p-first series, and downgrade workflows that actually save space instead of creating comedy.
Regional strategy when you need it
If you want a German-friendly setup, there is a dedicated specialist page for language scoring, provider roles, and quota-aware source strategy.
Download the Apps
These are the main applications used in this setup:
| App | Purpose | Download |
|---|---|---|
Sonarr |
TV series and anime automation | sonarr.tv |
Radarr |
Movie and anime movie automation | radarr.video |
Lidarr |
Music automation | lidarr.audio |
SABnzbd |
Main Usenet downloader | sabnzbd.org/downloads |
Jackett |
Torrent indexer bridge | GitHub Releases |
Plex |
Media server, scraping, and playback | plex.tv/media-server-downloads |
FlareSolverr |
Optional helper for protected torrent sites | GitHub Releases |
Optional but useful:
| App | Purpose | Download |
|---|---|---|
OpenAI Codex |
Optional configuration assistant and implementation copilot | OpenAI Academy |
Jellyseerr |
Requests and discovery frontend | GitHub |
Prowlarr |
Central ARR indexer management | prowlarr.com |
The Setup at a Glance
flowchart LR
classDef source fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#e0f2fe
classDef arr fill:#172554,stroke:#60a5fa,stroke-width:2px,color:#dbeafe
classDef search fill:#052e16,stroke:#4ade80,stroke-width:2px,color:#dcfce7
classDef download fill:#3f2a00,stroke:#fbbf24,stroke-width:2px,color:#fef3c7
classDef library fill:#3b0764,stroke:#c084fc,stroke-width:2px,color:#f3e8ff
A["Discovery Layer<br/>MDBList (movies/shows) / Music Import Lists / Manual Add"] --> B["ARR Apps<br/>Sonarr / Radarr / Lidarr"]
B --> C["Search Layer<br/>Usenet Indexers / Jackett"]
C --> D["Download Layer<br/>SABnzbd / Torrent Client"]
D --> E["Library Processing<br/>Import / Rename / Organize"]
E --> F["Playback Layer<br/>Plex Library Scan"]
F --> G["Ready to Watch / Listen"]
class A source
class B arr
class C search
class D download
class E,F,G library
What the Full Stack Does
This guide covers more than just choosing a few quality settings.
The real stack works like this:
Import Listsor manual additions feed new movies, series, artists, and albums into the ARR apps- the ARR apps search indexers using your rules
- the download client fetches the release
- the ARR apps import, rename, and organize the final files
Plexscans the finished library and makes it available to watch or listen to
When everything is configured properly, it becomes a mostly automated media pipeline instead of a pile of separate tools.
Who This Is For
This guide is especially useful if:
- you are technical, but not an ARR specialist
- you work in IT, security, or adjacent technical areas
- you are comfortable learning systems
- but you do not want to spend days decoding every Sonarr and Radarr setting from scratch
It is also useful if you are not especially technical, but are willing to:
- work step by step
- follow a practical checklist
- use
OpenAI Codexas a setup assistant instead of trying to configure the whole stack from memory
It comes from real setup work done by someone with technical experience and a practical mindset, not from a developer-only perspective.
It was also built and refined with the support of OpenAI Codex, which helped inspect the live configuration, test ideas, compare indexers, and apply changes safely.
Start Here
- Full Guide on GitHub
- Setup Checklist
- Sonarr Setup and Workflows
- Radarr Setup and Workflows
- Lidarr Setup and Workflows
- SABnzbd Tuning and Reliability
- Jackett Setup and Workflows
- Plex Setup and Workflows
- MDBList Import Lists
- Indexers and German Content Strategy
- Quality, Sizes, and Downgrades
MDBList and Auto-Import
MDBList is one of the easiest ways to build automated movie and TV discovery without maintaining giant manual watchlists by hand.
In this setup, it works like this:
- your
MDBListdynamic lists act as the discovery layer for movies and shows RadarrandSonarrpoll those lists every5 minutesin the live reference setup used for this guide- new items found on the list are added into the ARR app with your existing quality, language, and root-folder rules
- once added, they are monitored and then picked up by normal RSS/search behavior
For Lidarr, keep the same overall idea but use music-oriented import-list sources instead of MDBList.
That makes MDBList the front door of the automation chain for movies and shows, while ARR still controls the download rules and final library behavior.
What This Guide Tries to Do
Most ARR guides explain features.
This one tries to answer:
- what should you actually enable
- what should you avoid
- how should you set priorities
- how do you adapt the stack for language-specific needs without burning through quotas
- how do you save disk space without downloading worse files by accident
Want Help Applying It?
If you do not want to implement everything manually, you can use OpenAI Codex as a practical ARR setup copilot.
For non-technical users, this is often the easiest way to approach the project:
- open one section of the guide
- ask
Codexto explain that section in plain English - let
Codexhelp apply that exact step - verify the result
- then move to the next section
This guide works well as input for Codex, for example if you want help to:
- audit your current
Sonarr,Radarr,Lidarr, andSABnzbdsetup - apply the recommended indexer priorities
- implement language-scoring rules
- tune quality profiles and size limits
- build safe downgrade workflows
- debug import or search issues
So yes, this guide is not only meant to be read by humans. It can also be handed to Codex so it can help implement the configuration in your own setup.
Short Version
- use broad indexers for daily work
- preserve specialist or quota-limited sources for when they matter
- prefer
720pfor series - prefer compact
1080pfor movies - treat downgrades as a controlled workflow, not a magic button
If a setting sounds too clever, test it on a few titles first. ARR tools are excellent at turning confidence into comedy.