Skip to content

Releases: mambastick/Cleanarr

v0.1.1

16 Mar 16:49

Choose a tag to compare

Bug fixes

  • Fix container startup failure/config directory was not created in the Docker image, causing sqlite3.OperationalError: unable to open database file on first run with a named volume.

v0.1.0

16 Mar 16:33

Choose a tag to compare

CleanArr v0.1.0

First public release.

What is CleanArr?

Automatic cascade cleanup for your self-hosted media stack. Listens for Jellyfin `ItemDeleted` webhooks and cascades deletion to Radarr, Sonarr, Jellyseerr, and qBittorrent — automatically, safely, and without touching files it doesn't own.

Quick start

docker pull ghcr.io/mambastick/cleanarr:latest

docker run -d \
  --name cleanarr \
  -p 8089:8089 \
  -e DRY_RUN=true \
  -v cleanarr-config:/config \
  ghcr.io/mambastick/cleanarr:latest

Open http://localhost:8089 — the setup wizard walks you through the rest.

Features

  • Cascade deletion: Jellyfin → Radarr/Sonarr → qBittorrent → Jellyseerr
  • Strict ID matching (TMDB/TVDB/IMDB + path)
  • Dry-run mode enabled by default
  • Live health monitoring (30s probe)
  • Webhook auto-configure for Jellyfin
  • Activity log with full action breakdown
  • Guided first-run setup wizard
  • Dark/light mode

Docker images

Tag Description
latest Latest stable release
0.1.0 This release

Supports linux/amd64 and linux/arm64.