Home Assistant applications
A media, download and automation stack, packaged as Home Assistant applications — add-ons, if your Home Assistant still calls them that. Built for aarch64 and amd64, and kept in step with their upstream projects automatically.
https://github.com/kanso-labs/home-assistant-applications
The button works if you use My Home Assistant. Otherwise paste the URL under Settings → Add-ons → Add-on store → ⋮ → Repositories.
Subtitle manager for Radarr and Sonarr.
:6767Removes stuck and unwanted downloads from the arr applications and their download clients.
:11011Proxy server that solves the challenges standing between the arr applications and their indexers.
IngressFlexible AI workflow automation for technical teams.
IngressUnified client for Notifiarr.com.
:5454Usenet downloader with a web interface.
:6789Recorded media, live TV, online news, and podcasts ready to stream.
:32400Indexer manager and proxy for the arr stack.
:9696BitTorrent client with a web interface.
:8080Movie collection manager for Usenet and BitTorrent users.
:7878Media request and discovery manager for Jellyfin, Plex and Emby.
:5055Smart PVR for Usenet and BitTorrent users.
:8989Extracts completed downloads for the arr applications.
no web interface
Each application publishes a multi-architecture image to
ghcr.io/kanso-labs/home-assistant-application-<slug>,
covering aarch64 and amd64.
An application is given write access only where it actually
writes. Radarr and Sonarr get /media and
/share, because moving and renaming files is their
job. Prowlarr manages indexer definitions and gets neither, even
though its upstream packaging maps both.
Most of these keep their settings in SQLite, so Home Assistant stops them for the duration of a backup. Copying a database while it is being written produces a backup that will not restore.
Renovate watches each upstream project's releases, release-please cuts a version, and Home Assistant offers the update. The arr applications' own updaters are switched off deliberately — they would announce a new version and then refuse to install it — so this packaging is the one route in.