Profilarr
v1.0.0Manage and synchronize quality profiles and custom formats for Arr applications.
x-arcane:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/profilarr.svg
urls:
- https://github.com/Dictionarry-Hub/profilarr
services:
profilarr:
image: ghcr.io/dictionarry-hub/profilarr:latest
restart: unless-stopped
ports:
- "${APP_PORT:-6868}:6868"
environment:
TZ: ${TZ:-Etc/UTC}
PUID: ${PUID:-1000}
PGID: ${PGID:-1000}
volumes:
- ${BASE_PATH}/config:/config
labels:
com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/profilarr.svg
APP_PORT=6868
BASE_PATH=/data/compose/profilarr
PUID=1000
PGID=1000
TZ=Etc/UTC
README
Manage and synchronize quality profiles and custom formats for Arr applications.
Deployment
Copy .env.example to .env (or enter its values in Arcane), set paths and credentials, and deploy compose.yaml. Open http://HOST:APP_PORT (default 6868). Use reachable hostnames or host IPs for services in other Compose projects; localhost inside a container refers to that container.
Create your account on first access, connect a configuration database and your Arr instances using their URLs/API keys, and review proposed changes before enabling sync. This template uses the current v2 image and port 6868. The optional parser service for custom-format/quality-profile testing is not included; basic linking and synchronization do not require it. No database or automatic sync policy is preselected.