---
title: Charmhub | Deploy Charmarr Storage using Charmhub - The Open Operator Collection
description: Deploy the latest version of Charmarr Storage on any cloud. Shared media
  storage provider for Charmarr applications
url: https://charmhub.io/charmarr-storage-k8s
---

# Charmarr Storage

[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:

24.04

edge 18

```
juju deploy charmarr-storage-k8s --channel edge
```

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

[Read documentation](https://github.com/charmarr/charmarr)

#### Contacts

* [Submit a bug](https://github.com/charmarr/charmarr/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

#### Shared media storage provider for Charmarr applications

Manages a shared PersistentVolumeClaim (PVC) that enables hardlinks
across all Charmarr media applications (Radarr, Sonarr, qBittorrent, Plex).

Supports two backend modes:

* storage-class: Use existing Kubernetes StorageClass
* native-nfs: Manage PV/PVC for Kubernetes native NFS driver

This is a workload-less charm - it manages K8s resources via API calls
without running any container workload.

Publishes PUID/PGID to all connected applications for consistent
file ownership across the media stack.

Note: When using native-nfs backend with MicroK8s, MicroK8s must be
installed with --classic confinement for NFS mounts to work.
