Skip to main content

🧩 Full Media Automation Stack for Unraid

This guide walks you through installing and configuring Prowlarr, Radarr, Sonarr, Bazarr, Lidarr, Readarr, Whisparr, and Huntarr using Docker containers via the Community Applications plugin.

  • Prowlarr – Indexer manager
  • Radarr – Movie downloader
  • Sonarr – TV show downloader
  • Bazarr – Subtitles manager
  • Lidarr – Music downloader
  • Readarr – Book/eBook downloader
  • Whisparr – Adult media automation
  • Huntarr – Missing media tracker

🧰 Prerequisites

  • Unraid 6.10 or newer
  • Community Applications Plugin installed
  • Docker service running
  • Media directories structured (e.g. /mnt/user/Media/Movies, /TV, /Music, /Books, etc.)

🔌 Shared Docker Setup Notes

For each app below, set:

  • /config: /mnt/user/appdata/[appname]/
  • /downloads: /mnt/user/Downloads/ (where your downloader saves files)
  • /media or specific subfolders for organized library access
  • PUID/PGID: Use values from Unraid terminal (id yourusername)
  • Timezone: e.g., America/Chicago

1. 📡 Install Prowlarr (Indexer Manager)

  1. Go to Apps → Search Prowlarr
  2. Install linuxserver/prowlarr
PathValue
/config/mnt/user/appdata/prowlarr/
/downloads/mnt/user/Downloads/

🔗 Web UI: http://[UNRAID-IP]:9696

✅ Setup:

  • Configure indexers (e.g., Torrent, Usenet)
  • Connect to Radarr, Sonarr, etc. via Settings > Apps

2. 🎬 Install Radarr (Movies)

  1. Apps → Search Radarr
  2. Install linuxserver/radarr
PathValue
/config/mnt/user/appdata/radarr/
/downloads/mnt/user/Downloads/
/movies/mnt/user/Media/Movies/

🔗 Web UI: http://[UNRAID-IP]:7878


3. 📺 Install Sonarr (TV Shows)

  1. Search for Sonarr
  2. Install linuxserver/sonarr
PathValue
/config/mnt/user/appdata/sonarr/
/downloads/mnt/user/Downloads/
/tv/mnt/user/Media/TV/

🔗 Web UI: http://[UNRAID-IP]:8989


4. 💬 Install Bazarr (Subtitles)

  1. Search for Bazarr
  2. Install linuxserver/bazarr
PathValue
/config/mnt/user/appdata/bazarr/
/tv/mnt/user/Media/TV/
/movies/mnt/user/Media/Movies/

🔗 Web UI: http://[UNRAID-IP]:6767

✅ Setup:

  • Link to Radarr & Sonarr under Settings > Media Managers
  • Enable subtitle providers (e.g., OpenSubtitles)

5. 🎵 Install Lidarr (Music)

  1. Search Lidarr
  2. Install linuxserver/lidarr
PathValue
/config/mnt/user/appdata/lidarr/
/downloads/mnt/user/Downloads/
/music/mnt/user/Media/Music/

🔗 Web UI: http://[UNRAID-IP]:8686


6. 📚 Install Readarr (Books/eBooks)

  1. Search Readarr
  2. Install linuxserver/readarr
PathValue
/config/mnt/user/appdata/readarr/
/downloads/mnt/user/Downloads/
/books/mnt/user/Media/Books/

🔗 Web UI: http://[UNRAID-IP]:8787


7. 🔞 Install Whisparr (Adult Media)

Based on Sonarr; supports adult metadata scraping.

  1. Search Whisparr
  2. Install darkalfx/whisparr
PathValue
/config/mnt/user/appdata/whisparr/
/downloads/mnt/user/Downloads/
/whisparr-media/mnt/user/Media/Adult/

🔗 Web UI: http://[UNRAID-IP]:6969


8. 🕵️ Install Huntarr (Missing Media Dashboard)

  1. Search Huntarr
  2. Install morpheus65535/huntarr
PathValue
/config/mnt/user/appdata/huntarr/
/media/mnt/user/Media/

🔗 Web UI: http://[UNRAID-IP]:7020

✅ Setup:

  • Configure Radarr, Sonarr, Lidarr APIs
  • Huntarr scans your libraries for missing items and displays them on a dashboard

  • Prowlarr: Add all indexers once, push to Radarr/Sonarr/Lidarr/etc.
  • Bazarr: Link to Radarr/Sonarr for automatic subtitle downloads
  • All apps: Use same /downloads and match folder names for proper post-processing
  • Jellyseerr/Overseerr: Forward media requests to Radarr/Sonarr
  • Notifications: Connect with Discord, Telegram, or Pushover via app settings

🔐 Optional: Secure Remote Access

  • Use Nginx Proxy Manager or Cloudflare Tunnel
  • Add subdomains (e.g., radarr.yourdomain.com) with SSL
  • Protect apps with authentication

📚 Resources