Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.12 KB

README.md

File metadata and controls

47 lines (36 loc) · 1.12 KB

Cleanarr

A small utility tasked to automatically clean radarr and sonarr files over time.

The idea is to have a "rolling" media library where old media is deleted either because the disk quota is exceeded or because it has been there too long.

Usage

Configuration

#config.yml
interval: 1 # optional, check every minutes

radarr:
  - name: "radarr4k" # requried
    hostPath: "https://radarr.mydomain.com" # required
    apiKey: "xxxxxxxxxxx" # required
    maxDays: 90 # optional if maxSize
    maxSize: "2TB" # optional if maxDays

sonarr:
  - name: "sonarr" # requried
    hostPath: "https://sonarr.mydomain.com" # required
    apiKey: "xxxxxxxxxxx" # required
    maxDays: 90 # optional if maxSize
    maxSize: "2TB" # optional if maxDays

Docker

$ docker run -v $PWD/config.yml:/config.yml ghcr.io/hrenard/cleanarr

Roadmap

  • Radarr
    • Days policy
    • Size policy
    • Quantity policy
  • Sonarr
    • Days policy
    • Size policy
    • Quantity policy
    • Unmonitor season when all episodes are unmonitored ?
    • Remove serie when all episodes are unmonitored ?