App Guides

Profilarr on a Seedbox: Sync TRaSH Profiles to Sonarr and Radarr

Profilarr keeps TRaSH guide custom formats and quality profiles in sync across your Sonarr and Radarr instances. Set it once, push to all your *arr apps.

What Profilarr Is

Profilarr is a centralised manager for TRaSH guide custom formats and quality profiles. Instead of pasting JSON into Sonarr and Radarr by hand (and re-pasting whenever TRaSH updates), Profilarr keeps them in sync from a single config.

If you've used Recyclarr (the older CLI tool that does similar work), Profilarr is the modern replacement with a web UI.

Why Run It on a Seedbox?

Profilarr's only job is to push config to your *arr apps. Same-host install keeps things tidy:

Installing Profilarr

Open the Bytesized Panel, find Profilarr in the app catalog, click install. The panel handles the container, the reverse proxy, and gives you a clean HTTPS URL.

Click "Open" to land on the dashboard.

First-Run Setup

  1. Connect your *arr apps. Settings > Apps > Add Sonarr / Radarr. Use the internal URL from the panel and the API key from each app's Settings > General.
  2. Pick a profile preset. Profilarr ships with TRaSH-style presets. The most common picks are TRaSH "Movies (HD Bluray + WEB)" for Radarr and "TV (WEB-1080p)" for Sonarr.
  3. Hit "Sync." Profilarr pushes the custom formats, scoring rules, and the quality profile out to your Sonarr or Radarr.

What Actually Gets Synced

Three things:

Together, this is what makes Sonarr or Radarr grab the "right" release rather than the first one with matching name.

TRaSH vs Profilarr

A bit of history:

For the topical guide that ties all this together, see TRaSH Guides & Recyclarr: Optimal Quality Profiles.

Common Gotchas

Sync fails with auth error. API key wrong, or Sonarr/Radarr is on a different version than Profilarr expects. The newest Profilarr builds support current Sonarr v4 and Radarr v5 schemas.

Profile too aggressive. Default TRaSH scores can reject every release on smaller indexers. If your Sonarr is grabbing nothing, lower the minimum score threshold.

Custom format conflicts. If you've manually added custom formats with the same name, Profilarr's sync overwrites them. Pick one source of truth.

Sync ran but nothing changed. Hard-refresh Sonarr's UI. Sonarr caches the profile list; the sync did work, the UI just hasn't reloaded.

FAQ

Is Profilarr free? Yes. Free and open source.

Should I use Profilarr or Recyclarr? Profilarr is the actively-maintained option. New installs should default to Profilarr.

Does it work with Lidarr or Readarr? Sonarr and Radarr have the most complete support. Lidarr and Readarr support is partial; check Profilarr's release notes for the current state.

Will it overwrite my manual customisations? Yes, on synced fields. Don't manually edit profiles Profilarr is managing; instead, fork the config inside Profilarr and customise there.

Do I still need to read TRaSH guides? For understanding why a profile is scored the way it is, yes. For maintaining the config, Profilarr does the maintenance for you.

Ready to Set It Up?

Browse Appbox plans, install Profilarr from the panel, point it at your Sonarr and Radarr, sync once. After that it's set-and-forget.

15+ years of seedbox hosting 5.0/5 Trustpilot (248 reviews) 61+ one-click apps

Ready to Get Started?

Set up your own media server in under two minutes.