⚠️ Authentication is disabled. Anyone who reaches this URL is admin. Set Authentication to Forms or Basic in Settings → Security, or make sure another auth layer (reverse proxy, firewall) is in front.
TRaSH Changelog from updates.txt
No instance configured yet. Add one to start using Clonarr.
Profile Builder
Experimental. Build custom profiles with fixed scores, or import from Recyclarr YAML. Profiles built here do not auto-sync with TRaSH-Guides updates.
Your Profiles
CF Group Builder
Group your custom formats so they're easy to reuse across profiles. Pick the custom formats that belong together, mark which are required, and link them to quality profiles. Save the group locally to keep iterating on it, or export it as JSON for backup.
Build a cf-groups/*.json file — for TRaSH-Guides contribution, or for your own personal use. Pick custom formats, mark which are required, link to quality profiles. Save locally to iterate on later, or export as JSON. Hash (trash_id) auto-computed from the group name.
New cf-group Copying from TRaSH: — will save as new local cf-group Editing
Selected CFs
Custom Formats
Quality Profiles
custom CFs selected. These have IDs starting custom: and won't resolve in TRaSH-Guides. Save locally for personal use, but don't include them in a Download meant for contribution.

        
← Back to Profiles
Initialize from
General
Language
Upgrades Allowed
Min Score
Min Upgrade Score
Cutoff Score
Score Set
Quality
Cutoff
Quality Preset
Quality Items
· ·
Language
Min score
Min upgrade
Cutoff score
Upgrades
Cutoff quality
Qualities

Free-form notes about this sync rule - what it's for, why you customised anything. Visible as a hover tooltip on the Sync Rules table. Markdown supported.

Diffs from profile default

Modified general
Score overrides
Added Additional CFs
Disabled default-on groups
Excluded default-on CFs
Excluded required CFs
Quality items
Nothing customized - this profile matches the TRaSH default exactly.

General

Quality items

All active Custom Formats

No CFs enabled.

Optional Custom Formats

Non-required CFs you've activated within in-profile groups. Required CFs sync as a unit with their group - see "All active CF" for the full picture.

No optional CFs activated.

Additional Custom Formats

Groups you've opted into that aren't part of this profile's defaults. Available via the "Additional CF" tab when Customize is on.

No additional CFs activated.

Upcoming changes on next pull

General
Quality items
Custom Formats

Arr drift in

General
Quality items
Custom Formats
Settings
Configure Clonarr: instances, the TRaSH-Guides repository, Prowlarr, notifications, and display.
Instances
Connect your Radarr and Sonarr instances, plus Prowlarr for the Scoring Sandbox.
Radarr
Sonarr
Prowlarr Indexer aggregator (powers Scoring Sandbox)
Prowlarr
Prowlarr
Prowlarr not configured. Click + Add Prowlarr to connect.
TRaSH-Guides
Repository settings and sync status.
Repository URL
Branch
Status
Reset TRaSH Data
Deletes only the local cache. Pull redownloads TRaSH data; Update all forces an Arr refresh.
Auto-sync
When clonarr checks for changes and what it does when it finds them. The default applies updates automatically. Opt in to Just notify me or Wait before applying for finer control.
Check for changes
at : How often clonarr looks for TRaSH-Guides updates. The schedule above drives both detection and apply when Mode is set to Apply automatically.
What to check for
When changes are found
Apply delay
Wait after a change is detected Each profile applies on its own clock, counted from when that profile's change was detected, so changes found at different times don't all apply at once. The countdown survives restarts. Detection still follows the Check for changes schedule above.
Notifications
Auto-sync event notifications via Discord, Gotify, and Pushover.
Display
UI appearance settings.
Theme
UI Scale
Content alignment
Centered keeps content balanced in the page. Left-aligned anchors it next to the sidebar. Useful on widescreen monitors where the centered layout leaves a long gap between sidebar and content.
Navigation style
Sidebar puts navigation on the left edge, with an app switcher (Radarr/Sonarr) and grouped sections. Top navigation uses a horizontal bar across the page top, closer to classic *arr-style layouts. Both modes share the same app-color theming.
Security
Authentication, API key, and password. Same pattern as Radarr/Sonarr.
Authentication
How users log in. Forms (default) shows a standard login page. Basic uses HTTP Basic Auth, for when a reverse proxy handles login. None disables auth completely. Only choose None when another auth layer protects Clonarr, or when no other device on the network can reach the host.
Authentication Required
Enabled requires a password from every request including your LAN. Disabled for Trusted Networks lets devices on the networks listed below skip the login page.
Trusted Networks
Locked by TRUSTED_NETWORKS environment variable. To change the value, edit the Unraid template (or docker-compose.yml) and restart the container. Unsetting the env var unlocks this field.
IPs or CIDR subnets that skip login when Authentication Required is "Disabled for Trusted Networks". Every address in this list gets full admin access without a password.

Leave empty falls back to all private networks (10.x, 172.16-31.x incl. Docker bridges, 192.168.x, link-local, IPv6 ULA). Convenient but treats any container on your Docker host and any device on your home WiFi as admin.

Set explicitly to narrow: 192.168.0.0/24 (home VLAN), 10.0.0.0/24 (WireGuard), 192.168.0.5/32 (one device). Loopback is always trusted so healthchecks work.

Lock via env var TRUSTED_NETWORKS (comma-separated CIDRs) in the Unraid template to prevent this field from being changed through the UI. Useful for host-level control over the trust boundary.
Trusted Proxies
Locked by TRUSTED_PROXIES environment variable. To change the value, edit the Unraid template (or docker-compose.yml) and restart the container.
Only needed if Clonarr runs behind a reverse proxy (SWAG, Authelia, etc). List the proxy's IP so X-Forwarded-For is trusted. Leave empty for direct access. Lock via env var TRUSTED_PROXIES in the Unraid template for host-level control.
Session TTL (days)
API Key
Use the API key for scripts and Homepage widgets. Send it as an X-Api-Key: <key> header. The query parameter (?apikey=) also works, but it leaks to logs and browser history. Prefer the header.
Change password
Current password
New password
At least 10 characters, with at least 2 of: uppercase, lowercase, digit, symbol.
Confirm new password
Changing your password signs out other sessions. You will remain logged in on this browser.
Advanced
Power-user features and debug logging. Enable only what you need.
Advanced Mode
Active
Show TRaSH schema fields (CLONARR_DEV_FEATURES)
Active
URL Base
Set via URL_BASE env var. Restart to change.
Debug Logging
About
Information about Clonarr, TRaSH-Guides data, and credits.
TRaSH-Guides
All quality profiles, custom format definitions, naming schemes, and quality size data used in this application come from the TRaSH-Guides project. Their comprehensive, community-maintained documentation for Radarr, Sonarr, and related tools is what makes projects like this possible. A huge thank you to TRaSH and all contributors for the incredible work they put into maintaining these guides.
Website: trash-guides.info GitHub: TRaSH-Guides/Guides Discord

You are about to turn off login for Clonarr. After this change, anyone who reaches this UI will be admin — they can modify your Radarr/Sonarr/Prowlarr API keys, change Discord webhooks to their own server, and read every notification token.

Pick this only if you have another authentication layer in front (Authelia, Cloudflare Access) or you are running on a machine that is not reachable from other devices.

A persistent red warning banner will be shown at the top of every page while authentication is disabled, and the server logs a warning every 60 seconds.