---
title: Charmhub | Deploy Prowlarr using Charmhub - The Open Operator Collection
description: Deploy the latest version of Prowlarr as a Kubernetes Operator on any
  cloud.
url: https://charmhub.io/prowlarr-k8s/configurations
---

# Prowlarr

[Adhitya Sriram Ravi](https://charmhub.io/publisher/ivdi "View all packages from Adhitya Sriram Ravi")

* [Adhitya Sriram Ravi](https://charmhub.io/publisher/ivdi "View all packages from Adhitya Sriram Ravi")

Platform:

edge 26

```
juju deploy prowlarr-k8s --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [api-key-rotation](https://charmhub.io/prowlarr-k8s/configurations#api-key-rotation)
* [extended-alert-rules](https://charmhub.io/prowlarr-k8s/configurations#extended-alert-rules)
* [ingress-path](https://charmhub.io/prowlarr-k8s/configurations#ingress-path)
* [ingress-port](https://charmhub.io/prowlarr-k8s/configurations#ingress-port)
* [log-level](https://charmhub.io/prowlarr-k8s/configurations#log-level)
* [sync-level](https://charmhub.io/prowlarr-k8s/configurations#sync-level)
* [timezone](https://charmhub.io/prowlarr-k8s/configurations#timezone)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* api-key-rotation | string

  Default: disabled

  Auto-rotate API key and sync to related apps.
  Options: disabled, daily, monthly, yearly
* extended-alert-rules | boolean

  Ship the extended Prometheus alert rule set on the metrics-endpoint
  relation in addition to the always-on baseline.

  Extended rules add noisier indexer-health and stagnation alerts that
  are off by default. Enable for proactive paging; leave off for a
  quieter alert feed.

  See src/prometheus\_alert\_rules\_extended/prowlarr-extended.rules.yaml.
* ingress-path | string

  URL path prefix served under the Istio ingress gateway. Defaults to the
  application name when unset. Applies only to the istio-ingress-route
  relation; over the ingress relation the ingress charm owns the path
  prefix and this value is ignored.
* ingress-port | int

  Default: 80

  Listener port requested on the Istio ingress gateway.
  Applies only to the istio-ingress-route relation.
* log-level | string

  Default: info

  Application log level for the charm.
  One of: trace, debug, info, warn, error
* sync-level | string

  Default: full-sync

  Sync level for connected applications.

  + full-sync: Keep apps fully in sync with Prowlarr (recommended)
  + add-remove-only: Only add/remove indexers, don't update
  + disabled: Don't auto-sync (manual only)
* timezone | string

  Default: Etc/UTC

  IANA timezone (e.g., America/New\_York, Europe/London)
