Skip to content

johnpernock/arr-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Complete *arr Stack Setup Guide for Unraid

A comprehensive guide to setting up and configuring a complete media automation stack on Unraid, including Sonarr, Radarr, Jackett, Jellyseerr, Jellyfin, and advanced quality control.

arr Stack License Maintenance

๐Ÿ“– Table of Contents

๐ŸŽฏ Overview

This repository contains comprehensive documentation for setting up a fully automated media management system on Unraid. The stack handles everything from content discovery and downloading to organization and streaming, with advanced quality control to ensure you only get the best releases.

Two Setup Options:

  • Local Downloads: Transmission with VPN on your Unraid server
  • Remote Seedbox: Using a seedbox (Ultra.cc recommended) with Syncthing for automatic file transfers

๐Ÿ“ฆ What's Included

Core Applications

  • Sonarr - TV show management and automation
  • Radarr - Movie management and automation
  • Jackett - Indexer proxy for torrent trackers
  • Jellyseerr - Request management with beautiful UI
  • Profilarr - Profile and custom format sync manager
  • Jellyfin - Open-source media server

Download Clients

  • Transmission - Lightweight torrent client
  • Syncthing - Continuous file synchronization (for seedbox setups)

Supporting Tools

  • TRaSH Guides Integration - Community-maintained quality profiles and custom formats
  • Remote Path Mapping - Seamless seedbox integration
  • Hardlink Support - Space-efficient file management

๐Ÿš€ Quick Start

  1. Read the Prerequisites - Ensure you have Unraid set up with Community Applications
  2. Choose Your Setup - Local downloads or remote seedbox
  3. Follow the Setup Guide - Complete Setup Guide
  4. Configure Quality Profiles - Quality Profiles Guide
  5. Test and Enjoy - Start requesting content!

๐Ÿ“š Documentation

Setup Guides

  • Complete Setup Guide - Full walkthrough of installing and configuring the entire stack

    • Folder structure planning
    • Application installation (step-by-step)
    • Seedbox setup with Syncthing
    • Remote path mapping configuration
    • Integration between all components
  • Quality Profiles Guide - Advanced guide to filtering and quality control

    • Understanding quality profiles
    • Custom formats and scoring
    • Blocking bad releases
    • TRaSH Guides integration
    • Testing and troubleshooting

Additional Documentation

โœจ Features

Automated Media Management

  • ๐ŸŽฌ Automatic TV show and movie downloads
  • ๐Ÿ“บ Episode and season tracking
  • ๐Ÿ”„ Automatic upgrades to better quality
  • ๐Ÿ“ Intelligent renaming and organization
  • ๐ŸŽฏ Request management for users

Quality Control

  • ๐ŸŽš๏ธ Size-based filtering (MB/minute limits)
  • ๐Ÿท๏ธ Custom format scoring system
  • ๐Ÿšซ Bad release group blocking
  • โœ… Preferred codec and audio support
  • ๐Ÿ“Š TRaSH Guides integration

Seedbox Support

  • ๐ŸŒ Remote downloading in another country
  • ๐Ÿ”’ Keep torrenting off your home IP
  • โšก Fast seedbox speeds (Ultra.cc recommended)
  • ๐Ÿ”„ Automatic Syncthing transfers
  • ๐Ÿ—บ๏ธ Remote path mapping configuration

User Experience

  • ๐ŸŽจ Beautiful request interface (Jellyseerr)
  • ๐Ÿ‘ฅ Multi-user support with permissions
  • ๐Ÿ“ฑ Mobile apps for Jellyfin
  • ๐Ÿ”” Notifications (Discord, Email, Telegram)
  • ๐ŸŽฎ One-click request and watch

๐Ÿ“‹ Prerequisites

  • Unraid server (6.9.0 or later recommended)
  • Community Applications plugin installed
  • Sufficient storage space (depends on your media collection)
  • Basic understanding of Docker containers
  • Choose one:
    • VPN subscription (for local downloads)
    • Seedbox service (Ultra.cc recommended for remote downloads)

๐ŸŽ“ Recommended Learning Path

  1. Start Here: Read the Complete Setup Guide

    • Install all applications
    • Configure basic settings
    • Get content downloading
  2. Quality Control: Read the Quality Profiles Guide

    • Set up quality gates
    • Filter bad releases
    • Optimize for your preferences
  3. Fine-Tuning: Reference the Troubleshooting Guide

    • Solve common issues
    • Optimize performance
    • Customize to your needs

๐Ÿ› ๏ธ Technology Stack

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚              Jellyseerr (Requests)          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
               โ”‚
      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
      โ”‚                 โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Sonarr  โ”‚    โ”‚   Radarr  โ”‚
โ”‚   (TV)    โ”‚    โ”‚  (Movies) โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜
      โ”‚                โ”‚
      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
               โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚   Jackett   โ”‚
        โ”‚  (Indexers) โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜
               โ”‚
    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
    โ”‚                     โ”‚
โ”Œโ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚Transmisโ”‚         โ”‚   Seedbox    โ”‚
โ”‚ -sion  โ”‚         โ”‚ + Syncthing  โ”‚
โ”‚ (VPN)  โ”‚         โ”‚  (Ultra.cc)  โ”‚
โ””โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
    โ”‚                     โ”‚
    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
               โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚   Jellyfin  โ”‚
        โ”‚   (Stream)  โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ’ก Why This Stack?

Open Source

All core components are free and open-source. No license fees, no tracking, complete control.

Automated

Set it up once, then it runs itself. Request content and it appears in your library automatically.

Quality Focused

Advanced filtering ensures you get the best quality releases, not bloated files or bad encodes.

Privacy Options

Use a seedbox to keep torrenting completely off your home network and IP address.

Community Driven

Built on years of community knowledge, TRaSH Guides, and real-world testing.

๐Ÿ“Š Default Ports Reference

Application Port Purpose
Transmission 9091 Web UI (local downloads)
Syncthing 8384 Web UI (seedbox sync)
Jackett 9117 Indexer proxy
Sonarr 8989 TV management
Radarr 7878 Movie management
Jellyseerr 5055 Request management
Profilarr 5500 Profile sync
Jellyfin 8096 Media streaming

๐Ÿค Support

๐ŸŒŸ Acknowledgments

  • TRaSH Guides - Comprehensive quality profiles and custom formats
  • LinuxServer.io - Excellent Docker containers
  • Unraid - The platform that makes this all easy
  • Ultra.cc - Recommended seedbox provider
  • The entire open-source community maintaining these amazing tools

๐Ÿ“œ License

This documentation is released under the MIT License. See LICENSE for details.

The applications referenced in this guide are owned by their respective maintainers and released under their own licenses.

๐Ÿ”„ Contributing

Contributions are welcome! If you have improvements, corrections, or additional tips:

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature/improvement)
  3. Commit your changes (git commit -am 'Add new configuration tip')
  4. Push to the branch (git push origin feature/improvement)
  5. Open a Pull Request

โญ If you found this guide helpful, please star the repository!

๐Ÿ“– Ready to get started? Head over to the Complete Setup Guide

About

Complete Unraid *arr stack guide: Sonarr, Radarr, Jackett, Jellyseerr, Jellyfin & Transmission. Advanced quality profiles, seedbox integration, TRaSH Guides, and troubleshooting. Automated media management made easy.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors