Rangarr

Rangarr

Aplicación Docker from JudoChinX's Repository

Visión general

Rangarr is a lightweight orchestration service that automates and staggers media searches across multiple *arr instances (Radarr, Sonarr, Lidarr). It helps keep your library complete without overwhelming your indexers or API limits.

Features:

  • Multi-Instance Support: Manage Radarr, Sonarr, and Lidarr from a single service.
  • Smart Staggering: Prevents "thundering herd" issues by spacing out search requests.
  • Proportional Interleaving: Balanced searching between missing items and upgrades.
  • Weighted Distribution: Prioritize specific instances.
  • No Telemetry: Only communicates with the *arr instances you configure.

Note: By default, this template is configured using environment variables. You can also use a config.yaml by mapping the /app/config path and changing RANGARR_CONFIG_SOURCE to "file".

Argumentos en tiempo de ejecución

Red
bridge
Privilegiado
false

Configuración de plantillas

Config SourceVariable

Set to 'env' to use environment variables or 'file' to use a config.yaml mount.

Objetivo
RANGARR_CONFIG_SOURCE
Por defecto
env
Valor
env
Run Interval (Seconds)Variable

How often to run the search cycle (e.g., 3600 for every hour).

Objetivo
RANGARR_GLOBAL_INTERVAL
Por defecto
3600
Valor
3600
Dry RunVariable

If true, Rangarr will log what it would search without actually triggering the search.

Objetivo
RANGARR_GLOBAL_DRY_RUN
Por defecto
false
Valor
false
Stagger Interval (Seconds)Variable

Seconds to wait between individual search requests.

Objetivo
RANGARR_GLOBAL_STAGGER_INTERVAL_SECONDS
Por defecto
30
Valor
30
Missing Batch SizeVariable

Max missing items to search per cycle (0 = disabled, -1 = unlimited).

Objetivo
RANGARR_GLOBAL_MISSING_BATCH_SIZE
Por defecto
20
Valor
20
Upgrade Batch SizeVariable

Max upgrade-eligible items to search per cycle (0 = disabled, -1 = unlimited).

Objetivo
RANGARR_GLOBAL_UPGRADE_BATCH_SIZE
Por defecto
10
Valor
10
TimezoneVariable

Set your timezone for log timestamps.

Objetivo
TZ
Por defecto
UTC
Valor
UTC
Log LevelVariable

Set the log level (DEBUG, INFO, WARNING, ERROR).

Objetivo
LOG_LEVEL
Por defecto
INFO
Valor
INFO
Search OrderVariable

Priority for choosing items (alphabetical_ascending, alphabetical_descending, last_added_ascending, last_added_descending, last_searched_ascending, last_searched_descending, random, release_date_ascending, release_date_descending).

Objetivo
RANGARR_GLOBAL_SEARCH_ORDER
Por defecto
last_searched_ascending
Valor
last_searched_ascending
Search Retry Interval (Days)Variable

Days to wait before searching the same item again (0 to disable).

Objetivo
RANGARR_GLOBAL_RETRY_INTERVAL_DAYS
Por defecto
30
Valor
30
Include TagsVariable

Comma-separated list of *arr tag names to include. Only items with at least one matching tag will be searched. Leave blank to include all items.

Objetivo
RANGARR_GLOBAL_INCLUDE_TAGS
Exclude TagsVariable

Comma-separated list of *arr tag names to exclude. Items with any matching tag will be skipped. Leave blank to exclude nothing.

Objetivo
RANGARR_GLOBAL_EXCLUDE_TAGS
Radarr: NameVariable

Display name for this instance.

Objetivo
RANGARR_INSTANCE_0_NAME
Radarr: TypeVariable

Must be 'radarr'.

Objetivo
RANGARR_INSTANCE_0_TYPE
Por defecto
radarr
Valor
radarr
Radarr: URLVariable

URL to your Radarr instance (use Docker IP or hostname).

Objetivo
RANGARR_INSTANCE_0_URL
Por defecto
http://radarr:7878
Valor
http://radarr:7878
Radarr: API KeyVariable

Your Radarr API Key.

Objetivo
RANGARR_INSTANCE_0_API_KEY
Sonarr: NameVariable

Display name for this instance.

Objetivo
RANGARR_INSTANCE_1_NAME
Sonarr: TypeVariable

Must be 'sonarr'.

Objetivo
RANGARR_INSTANCE_1_TYPE
Por defecto
sonarr
Valor
sonarr
Sonarr: URLVariable

URL to your Sonarr instance (use Docker IP or hostname).

Objetivo
RANGARR_INSTANCE_1_URL
Por defecto
http://sonarr:8989
Valor
http://sonarr:8989
Sonarr: API KeyVariable

Your Sonarr API Key.

Objetivo
RANGARR_INSTANCE_1_API_KEY
Sonarr: Search Season PacksVariable

If true, Sonarr will search for missing/upgrade items as season packs when multiple episodes are needed.

Objetivo
RANGARR_GLOBAL_SEASON_PACKS
Por defecto
false
Valor
false
Lidarr: NameVariable

Display name for this instance.

Objetivo
RANGARR_INSTANCE_2_NAME
Lidarr: TypeVariable

Must be 'lidarr'.

Objetivo
RANGARR_INSTANCE_2_TYPE
Por defecto
lidarr
Valor
lidarr
Lidarr: URLVariable

URL to your Lidarr instance (use Docker IP or hostname).

Objetivo
RANGARR_INSTANCE_2_URL
Por defecto
http://lidarr:8686
Valor
http://lidarr:8686
Lidarr: API KeyVariable

Your Lidarr API Key.

Objetivo
RANGARR_INSTANCE_2_API_KEY
AppData Config PathPathrw

Mount point for config.yaml (only needed if RANGARR_CONFIG_SOURCE is 'file').

Objetivo
/app/config
Por defecto
/mnt/user/appdata/rangarr
Valor
/mnt/user/appdata/rangarr

Descargar estadísticas

15,333
Descargas totales

Detalles

Repositorio
judochinx/rangarr:latest
Última actualización2026-05-04
Visto por primera vez2026-04-06

Ejecute Rangarr en Unraid.

Rangarr se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.