Seerr
Platform:
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 5 | 01 Jun 2026 |
juju deploy seerr-k8s --channel edge
-
import-config
Replace /app/config with the contents of an overseerr-k8s export tarball. ALWAYS OVERWRITES — this is a migration command, not a merge. Run immediately after deploying seerr; any seerr setup done before import-config will be lost.
Expected workflow: juju run overseerr/0 export-config kubectl -n <model> cp -c overseerr overseerr-0:/config/overseerr-export.tgz ./export.tgz juju deploy seerr-k8s seerr kubectl -n <model> cp -c seerr ./export.tgz seerr-0:/app/config/import.tgz juju run seerr/0 import-config path=/app/config/import.tgz
Stops the workload, wipes /app/config, extracts the tarball, fixes ownership, and replans. Seerr will auto-migrate the Overseerr schema on next start (a settings.old.json backup is preserved inside the workload by Seerr itself).
- Params
-
path string
Absolute path of the tarball inside the workload container.
-
sha256 string
Optional sha256 to verify before extracting.
- Required
path
-
rotate-api-key
Rotate Seerr API key. Note: This regenerates the key in Seerr and updates the Juju secret. External integrations using the old key will need to be updated manually.