GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • charmarr
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” Charmarr

README.md

Charmarr

Charmarr

Juju Kubernetes Media Automation

A collection of charmed ARR services for self-hosted media server setups that run on Kubernetes substrate.

What is Charmarr?

Charmarr is a media server management system. It provides charmed versions of ARR apps with:

  • Automated configuration via Juju relations
  • Terraform/Terragrunt for lifecycle management
  • Optional integrations with other charmed solutions like observability, service mesh, Vault, IAM

Why charms?

Juju charms have a concept called relations.

What this enables:

  • Automated cross-application configuration. For ex. just relate radarr with sabnzbd and they configure themselves with each other's information
  • Thin wrappers that handle K8s complexity (networking, storage, ingress)
  • Modular opt-in features because of existing mature charms (observability, service mesh, secrets management)

Roadmap

Track 1 Track 2
🟒 Organization, repos, logos 🟒 seerr-k8s charm
🟒 Charm template 🟒 Observability integration with COS
🟒 Community guidelines & licenses πŸ”΄ tailscale-connector-k8s charm (Official Canonical charms)
🟒 Architecture Decision Records πŸ”΄ Postgres support for ARRs to enable HA
🟒 VXLAN design validation βšͺ Workload tracing and span graphs
🟒 Shared charm libraries βšͺ Chaos testing
🟒 charmarr-storage-k8s charm βšͺ Profiling and percorr
🟒 gluetun-k8s charm 🟒 jellyfin-k8s charm
🟒 qbittorrent-k8s charm πŸ”΄ Ingress with Pangolin
🟒 sabnzbd-k8s charm 🟒 Extend support to Canonical k8s
🟒 prowlarr-k8s charm
🟒 flaresolverr-k8s charm
🟒 radarr-k8s charm
🟒 sonarr-k8s charm
🟒 plex-k8s charm
🟒 overseer-k8s charm
🟒 Charmhub track guardrails
🟒 Validate and version terraform modules
🟒 Charmarr product level terraform module
🟒 Dogfooding phase - ~99.9% uptime over 2 months
🟒 Documentation
🟒 Solution level periodic itests
🟒 Fix repo automations
πŸ”΄ Threat modelling for track v1
🟒 Charmarr track 1/stable release

Contributing

Contributions welcome! Look at the charmarr repo for guidelines.

License

  • Services: AGPL-3.0
  • Libraries: LGPL-3.0
  • Tools: GPL-3.0
  • Docs: CC-BY-SA-4.0

Use it, fork it, don't be a dick and keep it open. 🌸


Mandatory xkcd

Popular repositories Loading

  1. charmarr charmarr Public

    A charmed media streaming platform manager

    Python 47 2

  2. charmarr-lib charmarr-lib Public

    A python lib monorepo including helper utilities, charm libraries etc for the charmarr stack

    Python

  3. charmarr-meta charmarr-meta Public archive

    Meta repository incl. docs, adrs etc. for charmarr

  4. .github .github Public

    Organization meta

    Just

  5. parrot parrot Public

    A theow runtime for self-healing charmarr CI

    Python

Repositories

Loading
Type
Language
Sort
Showing 5 of 5 repositories
  • charmarr Public

    A charmed media streaming platform manager

    Uh oh!

    There was an error while loading. Please reload this page.

    charmarr/charmarr's past year of commit activity
    Python 47 AGPL-3.0 2 22 40 Updated Nov 12, 2026
  • charmarr-lib Public

    A python lib monorepo including helper utilities, charm libraries etc for the charmarr stack

    Uh oh!

    There was an error while loading. Please reload this page.

    charmarr/charmarr-lib's past year of commit activity
    Python 0 LGPL-3.0 0 1 3 Updated Nov 9, 2026
  • .github Public

    Organization meta

    Uh oh!

    There was an error while loading. Please reload this page.

    charmarr/.github's past year of commit activity
    Just 0 CC0-1.0 0 2 0 Updated Sep 24, 2026
  • parrot Public

    A theow runtime for self-healing charmarr CI

    Uh oh!

    There was an error while loading. Please reload this page.

    charmarr/parrot's past year of commit activity
    Python 0 GPL-3.0 0 0 0 Updated Aug 15, 2026
  • charmarr-meta Public archive

    Meta repository incl. docs, adrs etc. for charmarr

    Uh oh!

    There was an error while loading. Please reload this page.

    charmarr/charmarr-meta's past year of commit activity
    0 CC-BY-SA-4.0 0 0 0 Updated Mar 16, 2026

People

@adhityaravi

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.