From 9d1f57931385e23136bfb5c5c6363a981db1bdfc Mon Sep 17 00:00:00 2001 From: feldjaeger Date: Sat, 11 Apr 2026 16:41:27 +0200 Subject: [PATCH] Add checkrr for media library integrity checking - Added checkrr service to scan for corrupt media files - Configured with radarrUHD/FHD and sonarrUHD/FHD integration - Checks /media/movies and /media/tvshows paths - Web UI available on port 8585 - Auto-replace failed files via arr services --- checkrr.config.yaml | 37 +++++++++++++++++++++++++++++++++++++ checkrr.yaml | 21 +++++++++++++++++++++ compose.yaml | 18 ++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 checkrr.config.yaml create mode 100644 checkrr.yaml diff --git a/checkrr.config.yaml b/checkrr.config.yaml new file mode 100644 index 0000000..3ab7813 --- /dev/null +++ b/checkrr.config.yaml @@ -0,0 +1,37 @@ +--- +# Checkrr Configuration +# Minimal config for arrapps stack + +checkrr: + checkpath: + - /media/movies + - /media/tvshows + runOnce: false + port: 8585 + host: 0.0.0.0 + +arr: + - service: radarr + name: radarrUHD + url: http://radarrUHD:7878 + apiKey: "${RADARR_UHD_API_KEY}" + process: true + - service: radarr + name: radarrFHD + url: http://radarrFHD:7878 + apiKey: "${RADARR_FHD_API_KEY}" + process: true + - service: sonarr + name: sonarrUHD + url: http://sonarrUHD:8989 + apiKey: "${SONARR_UHD_API_KEY}" + process: true + - service: sonarr + name: sonarrFHD + url: http://sonarrFHD:8989 + apiKey: "${SONARR_FHD_API_KEY}" + process: true + +logging: + level: info + language: en-us diff --git a/checkrr.yaml b/checkrr.yaml new file mode 100644 index 0000000..ed64260 --- /dev/null +++ b/checkrr.yaml @@ -0,0 +1,21 @@ +--- +version: "3" + +services: + checkrr: + container_name: checkrr + image: aetaric/checkrr:latest + volumes: + - /app-config/arr/checkrr.yaml:/etc/checkrr.yaml + - /app-config/arr/checkrr.db:/checkrr.db + - data:/media + ports: + - 8585:8585 + restart: on-failure + networks: + - media_network + depends_on: + - radarrUHD + - radarrFHD + - sonarrUHD + - sonarrFHD diff --git a/compose.yaml b/compose.yaml index 2df89ce..4e4aef6 100644 --- a/compose.yaml +++ b/compose.yaml @@ -143,6 +143,24 @@ services: networks: - media_network + checkrr: + container_name: checkrr + image: aetaric/checkrr:latest + volumes: + - /app-config/arr/checkrr.yaml:/etc/checkrr.yaml + - /app-config/arr/checkrr.db:/checkrr.db + - data:/media + ports: + - 8585:8585 + restart: on-failure + networks: + - media_network + depends_on: + - radarrUHD + - radarrFHD + - sonarrUHD + - sonarrFHD + volumes: data: