README.md
Rama main · réplica de lectura del repositorio original.
<h1 align="center">Charmarr Charms</h1>
<p align="center">
Juju charms for self-hosted media automation on Kubernetes.
</p>
<p align="center">
<a href="https://github.com/charmarr/charmarr/actions/workflows/ci.yaml"><img src="https://github.com/charmarr/charmarr/actions/workflows/ci.yaml/badge.svg" alt="CI"></a>
<a href="https://github.com/charmarr/charmarr/actions/workflows/publish.yaml"><img src="https://github.com/charmarr/charmarr/actions/workflows/publish.yaml/badge.svg?branch=main" alt="Publish"></a>
<a href="https://github.com/charmarr/charmarr/actions/workflows/nightly-charmarr.yaml"><img src="https://github.com/charmarr/charmarr/actions/workflows/nightly-charmarr.yaml/badge.svg" alt="Nightly"></a>
<a href="https://github.com/astral-sh/uv"><img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json" alt="uv"></a>
<a href="https://github.com/charmarr/charmarr/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-AGPL--3.0-blue" alt="License"></a>
</p>
| Charm | Description | CharmHub |
|:-----:|:-----------:|:--------:|
| | **Infrastructure** | |
| **charmarr-storage-k8s** | Shared PVC provider for hardlinks across media apps | [](https://charmhub.io/charmarr-storage-k8s) |
| **charmarr-multimeter-k8s** | Test utility charm for validating interface providers | [](https://charmhub.io/charmarr-multimeter-k8s) |
| **gluetun-k8s** | VPN gateway with pod-gateway for routing client traffic | [](https://charmhub.io/gluetun-k8s) |
| **flaresolverr-k8s** | Proxy server to bypass Cloudflare protection | [](https://charmhub.io/flaresolverr-k8s) |
| | **Download Clients** | |
| **qbittorrent-k8s** | qBittorrent torrent client with VPN integration | [](https://charmhub.io/qbittorrent-k8s) |
| **sabnzbd-k8s** | SABnzbd Usenet downloader | [](https://charmhub.io/sabnzbd-k8s) |
| | **Media Managers** | |
| **prowlarr-k8s** | Indexer manager for Sonarr/Radarr with Recyclarr support | [](https://charmhub.io/prowlarr-k8s) |
| **radarr-k8s** | Movie collection manager with quality profiles | [](https://charmhub.io/radarr-k8s) |
| **sonarr-k8s** | TV series collection manager with quality profiles | [](https://charmhub.io/sonarr-k8s) |
| | **Media Servers** | |
| **plex-k8s** | Plex Media Server with hardware transcoding support | [](https://charmhub.io/plex-k8s) |
| | **Media Requesters** | |
| **seerr-k8s** | Media request management for Plex/Jellyfin/Emby with Radarr/Sonarr integration | [](https://charmhub.io/seerr-k8s) |
| **overseerr-k8s** _(deprecated)_ | Predecessor to seerr-k8s - Plex-only. See [migration runbook](https://charmarr.tv/migration/overseerr-to-seerr/) | [](https://charmhub.io/overseerr-k8s) |
| | **Observability** | |
| **charmarr-crowsnest-k8s** | Stack-level observability — fleet dashboard, cross-cutting alert rules, SLO catalog | [](https://charmhub.io/charmarr-crowsnest-k8s) |
## Documentation
- **User docs**: [charmarr.tv](https://charmarr.tv) (rendered from [`docs/`](docs/))
- **Architecture Decision Records**: [`adr/`](adr/) - design choices, context, alternatives, and consequences for every major decision