Skip to content

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

License

Notifications You must be signed in to change notification settings

hrenard/cleanarr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ?

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages