-
Notifications
You must be signed in to change notification settings - Fork 1
recyclarr
github-actions[bot] edited this page Mar 24, 2026
·
3 revisions
Syncs TRaSH Guide quality profiles and custom formats to Sonarr/Radarr on a daily schedule. Keeps your quality settings up to date without manual tweaking.
No web UI — runs as a scheduled cron job inside the container.
-
Create Config — Run inside the container:
docker compose run --rm recyclarr config create
This generates
recyclarr.ymlin the config volume. -
Pick Templates — List available TRaSH Guide templates:
docker compose run --rm recyclarr config list templates
Common choices:
hd-bluray-webfor 1080p,uhd-bluray-webfor 4K. -
Edit Config — Update
recyclarr.ymlwith your Sonarr/Radarr URLs and API keys:sonarr: instance: base_url: http://sonarr:8989 api_key: your-sonarr-api-key radarr: instance: base_url: http://radarr:7878 api_key: your-radarr-api-key
-
Sync — Test manually:
docker compose run --rm recyclarr sync
After this, the container runs on
@dailyautomatically.
- Sync is idempotent. Safe to run as often as you want.
- Templates are complete. Resist over-customizing unless you have a specific reason.
- Check Sonarr/Radarr after syncing to verify new profiles and custom formats appeared.
-
delete_old_custom_formats: true— Optional setting to clean up deprecated TRaSH formats.
- Recyclarr Docs — official docs
- TRaSH Guides — the quality profiles Recyclarr syncs