Files
hassio-addons/cleanuparr
copilot-swe-agent[bot] 3c53e69161 Replace blanket capability, with specific capabilities in all AppArmor profiles
Remove overly permissive blanket `capability,` rule (grants ALL Linux
capabilities) from 107 addon AppArmor profiles. Replace with only the
specific capabilities each addon needs based on its config.yaml
`privileged` field.

Base capabilities for all addons: setuid, setgid, chown, fowner, dac_override
Additional capabilities mapped from config.yaml privileged list:
- SYS_ADMIN -> sys_admin
- DAC_READ_SEARCH -> dac_read_search
- NET_ADMIN -> net_admin
- NET_RAW -> net_raw
- SYS_RAWIO -> sys_rawio
- SYS_TIME -> sys_time
- SYS_RESOURCE -> sys_resource

Addons with full_access: true (portainer_agent) retain blanket capability.

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-17 07:42:05 +00:00
..
2026-03-05 15:58:21 +01:00
2026-03-08 23:08:54 +00:00
2026-03-08 23:08:54 +00:00
2026-03-05 15:58:21 +01:00
2026-03-15 23:11:54 +00:00

Home Assistant Add-on: Cleanuparr

Automatically removes stuck, stalled, and unwanted downloads from your *arr applications (Sonarr, Radarr, Lidarr, Readarr, Whisparr) and download clients (qBittorrent, Deluge, Transmission, NZBGet, SABnzbd).

About

Cleanuparr monitors your download queues and applies configurable rules to:

  • Remove stalled or stuck downloads
  • Clean up unwanted files
  • Notify via Apprise (Discord, Telegram, Slack, email, and 60+ more)

Integrations supported:

  • *arr: Sonarr, Radarr, Lidarr, Readarr, Whisparr
  • Download clients: qBittorrent, Deluge, Transmission, NZBGet, SABnzbd

Installation

  1. Add the repository to Home Assistant.
  2. Install the Cleanuparr add-on.
  3. Start the add-on.
  4. Open the Web UI on port 11011.

Configuration

Option Description
TZ Timezone (e.g. Europe/Paris). Defaults to Europe/London.
PUID User ID to run the process as. Defaults to 0 (root).
PGID Group ID to run the process as. Defaults to 0 (root).
env_vars Extra environment variables passed to the container.

Data

Persistent configuration is stored in the HA addon config directory and survives add-on updates and reinstalls.

Support