Skip to main content

10-profilarr.md

kstack: book: Centerpoint Home Lab chapter: Media Management page: Profilarr tags: [profilarr, quality-profiles, arr, media-management]

Overview

Profilarr is a quality profile and custom format manager for the *arr stack. It maintains a centralised set of quality profiles and custom format definitions and syncs them across Sonarr, Radarr, and other *arr apps via their APIs — ensuring consistent quality standards across all services without manual duplication.

Access

Type URL Notes
Internal https://profilarr.home.local LAN access via Step-CA TLS

No external route — internal management only.

Configuration

Image: santiagosayshey/profilarr:latest Compose project: arr stack

Traefik Labels

traefik.enable: "true"
traefik.http.routers.profilarr.rule: Host(`profilarr.home.local`)
traefik.http.routers.profilarr.entrypoints: websecure
traefik.http.routers.profilarr.tls.certresolver: step-ca
traefik.http.services.profilarr.loadbalancer.server.port: 6868

Environment Variables

Variable Value Purpose
TZ America/Toronto Timezone

Volumes / Bind Mounts

Host Path Container Path Purpose
/home/jeeves/docker/arr/profilarr/config /config Profile definitions and sync state

Notes / Gotchas

  • Quality profiles in Sonarr and Radarr should not be edited manually when Profilarr is managing them — changes will be overwritten on the next sync.
  • Profilarr can import community-maintained profile packs (e.g. TRaSH Guides profiles) and push them to all connected *arr apps.
  • API keys for each connected *arr application must be configured in Profilarr settings.

Last Updated: 2026-06-16