The documentation here is for an unreleased version of Recyclarr.
Visit the documentation site for the Current Version instead.Getting Started
Recyclarr automatically syncs recommended settings from TRaSH Guides to your Sonarr and Radarr instances. This guide walks you through installation to your first sync.
Step 1: Install Recyclarr
Choose your preferred installation method:
Docker Compose (Recommended)
Create a docker-compose.yml file:
services:
recyclarr:
image: ghcr.io/recyclarr/recyclarr
container_name: recyclarr
user: 1000:1000
volumes:
- ./config:/config
environment:
TZ: America/Santiago
For networking setup, image tags, and advanced options, see the Docker Compose guide.
Homebrew (macOS & Linux)
brew tap recyclarr/recyclarr
brew install recyclarr
To upgrade later: brew update && brew upgrade recyclarr
Manual Download
Unraid
Search for "recyclarr" in the Community Apps tab, or use the un.recyclarr plugin.
See the Unraid guide for details.
Step 2: Create Configuration
- Native
- Docker
recyclarr config create
docker compose run --rm recyclarr config create
This creates recyclarr.yml in your application data directory.
Step 3: Edit Configuration
Open recyclarr.yml and configure at minimum:
base_url: Your Sonarr/Radarr instance URLapi_key: Found in Sonarr/Radarr under Settings → General
See the configuration reference and examples for guidance.
Step 4: Run Sync
- Native
- Docker
recyclarr sync
To run manually:
docker compose run --rm recyclarr sync
Or start in Cron Mode for automatic daily syncs:
docker compose up -d
Next Steps
- Configuration Reference - All available settings
- Config Examples - Real-world configuration patterns
- CLI Reference - All commands and options
- File Structure - Where Recyclarr stores data