# rangarr

> Self-hosted open-source orchestrator that schedules and spaces out media searches across *arr apps so libraries stay complete without hammering indexers.

- **Category:** Media Management
- **Licence:** MIT
- **Latest version:** v0.11.0
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker, Docker Compose
- **Tags:** Media, Search, Automation, Radarr, Sonarr, Orchestration, Docker, Indexer, Readarr, Lidarr, Whisparr, Arr

## Description

A lightweight daemon that coordinates media searches across the major *arr applications. It keeps libraries complete while respecting indexer limits by managing many instances from one place, allocating search slots globally, interleaving instances to spread load, staggering requests to avoid thundering herds, balancing missing and upgrade searches, weighting instances by priority, supporting season packs for TV with fallback for airing shows, running missing and upgrade searches on separate schedules, skipping recently searched items with configurable windows, finding custom format score gaps that *arr misses, filtering by tags, limiting searches to specific hours, and configuring via YAML with env expansion or pure environment variables. Runs as a non-root Docker container on a distroless base, talks only to your configured *arr instances, has no telemetry or external calls, no web UI, and operates as a scheduled background daemon.

## Links

- [Homepage](https://github.com/JudoChinX/rangarr)
- [Docker](judochinx/rangarr)
- [User Guide](https://github.com/JudoChinX/rangarr/blob/main/docs/user-guide.md)

---
Source: https://selfhost.directory/project/rangarr