Charmarr Charms
Juju charms for self-hosted media automation on Kubernetes.
| Charm | Description | CharmHub |
|---|---|---|
| Infrastructure | ||
| charmarr-storage-k8s | Shared PVC provider for hardlinks across media apps | |
| charmarr-multimeter-k8s | Test utility charm for validating interface providers | |
| gluetun-k8s | VPN gateway with pod-gateway for routing client traffic | |
| flaresolverr-k8s | Proxy server to bypass Cloudflare protection | |
| Download Clients | ||
| qbittorrent-k8s | qBittorrent torrent client with VPN integration | |
| sabnzbd-k8s | SABnzbd Usenet downloader | |
| Media Managers | ||
| prowlarr-k8s | Indexer manager for Sonarr/Radarr with Recyclarr support | |
| radarr-k8s | Movie collection manager with quality profiles | |
| sonarr-k8s | TV series collection manager with quality profiles | |
| Media Servers | ||
| plex-k8s | Plex Media Server with hardware transcoding support | |
| Media Requesters | ||
| seerr-k8s | Media request management for Plex/Jellyfin/Emby with Radarr/Sonarr integration | |
| overseerr-k8s (deprecated) | Predecessor to seerr-k8s - Plex-only. See migration runbook | |
| Observability | ||
| charmarr-crowsnest-k8s | Stack-level observability — fleet dashboard, cross-cutting alert rules, SLO catalog |
Documentation
- User docs: charmarr.tv (rendered from
docs/) - Architecture Decision Records:
adr/- design choices, context, alternatives, and consequences for every major decision