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
No comments to display
No comments to display