This Helm chart installs Profilarr, a configuration management platform for Radarr and Sonarr, in a Kubernetes cluster.
This README covers the basics of customising and installation
![]()
Install this helm chart using the following command:
helm repo add media-servarr https://media-servarr.shw.al/charts
helm install profilarr media-servarr/profilarr
By default, this chart exposes Profilarr at http://profilarr.local/
Here are some examples of configuration you may want to override (and include in installation with -f myvalues.yaml).
Profilarr is configured primarily through environment variables. The upstream quick-start only requires a /config volume and port 6868.
application:
port: 6868
deployment:
container:
env:
- name: 'TZ'
value: 'UTC'
One volume is available by default:
deployment:
...
volumes:
config:
persistentVolumeClaim:
claimName: 'profilarr-config'
By default, a PersistentVolumeClaim will be provisioned for config unless otherwise specified in your values.yaml
persistentVolumeClaims:
profilarr-config:
accessMode: 'ReadWriteOnce'
requestStorage: '5Gi'
storageClassName: 'manual'
# volumeName: 'existing-pv-name' # optional: bind this PVC to a specific pre-existing PV
selector:
matchLabels:
type: 'local'
Profilarr is best exposed on a dedicated host at /, rather than under a shared path prefix. Upstream still has an open request for custom host/port binding support, so this chart defaults to a dedicated host and root path.
ingress:
enabled: true
host: 'profilarr.example.com'
path: '/'
tls:
# Your TLS settings...
Other supported deployment configuration include deployment.nodeSelector, deployment.tolerations, and deployment.affinity
You can also adjust container ports, environment variables, and define a serviceAccount.
Have a look at the parent charts default values.yaml for a comprehensive list of available config.
To upgrade the deployment:
helm upgrade profilarr media-servarr/profilarr -f myvalues.yaml
To uninstall/delete the profilarr deployment:
helm uninstall profilarr
For support, issues, or feature requests, please file an issue on the chart’s repository issue tracker.