Sleutharr

Sleutharr

apps.detail.types.app from Dsopinka's Repository

apps.detail.sections.overview

BETA. Actively developed and stable to run, but new: the part still settling is whether every verdict is right on setups I have not seen. If it ever tells you something confidently wrong, that is the bug I most want reported. Sleutharr answers one question: "I requested this - where did it die?" It stitches a single request into one timeline across your request manager, Sonarr/Radarr, your download client and your media server, then tells you where the chain broke and what to do about it. Supports Seerr, Overseerr, Jellyseerr and Ombi; Sonarr and Radarr (any number of instances, including 4K splits); qBittorrent, Transmission, Deluge, SABnzbd and NZBGet; and Plex, Jellyfin and Emby. Read-only by default. The one exception is a "remove and blocklist" button for stuck downloads, which always asks for confirmation and never runs automatically. All service URLs and API keys are configured in the web UI, not through environment variables. Add your services on the Settings page after first start, then press "Find my other services" and Sleutharr will read the rest of your setup for you.

apps.marketingCta.appInstallTitle

apps.marketingCta.appInstallDescription

apps.installHelp.stepOpen apps.installHelp.stepSearchApp apps.installHelp.stepReview apps.installHelp.stepInstall

apps.detail.sections.categories

apps.downloadStats.title

1,043
apps.downloadStats.metrics.totalDownloads

apps.detail.sections.related

apps.detail.sections.details

apps.detail.details.repository
dsopinka123/sleutharr:latest
apps.detail.details.lastUpdated2026-08-08
apps.detail.details.firstSeen2026-08-10

apps.detail.sections.runtime

apps.detail.details.webui
http://[IP]:[PORT:8080]/
apps.detail.details.network
bridge
apps.detail.details.shell
sh
apps.detail.details.privileged
false

apps.detail.sections.configuration

WebUI PortPorttcp

Port for the Sleutharr web interface.

apps.detail.config.target
8080
apps.detail.config.default
8080
apps.detail.config.value
8080
ConfigPathrw

Holds the SQLite database, the generated secret key, and logs.

apps.detail.config.target
/config
apps.detail.config.default
/mnt/user/appdata/sleutharr
apps.detail.config.value
/mnt/user/appdata/sleutharr
PUIDVariable

User ID that owns files written to /config.

apps.detail.config.default
99
apps.detail.config.value
99
PGIDVariable

Group ID that owns files written to /config.

apps.detail.config.default
100
apps.detail.config.value
100
TZVariable

Timezone, e.g. Europe/London. Affects displayed timestamps.

apps.detail.config.default
Etc/UTC
apps.detail.config.value
Etc/UTC
CSRF trusted originsVariable

Only needed behind an https reverse proxy. Comma-separated, e.g. https://sleutharr.example.com

apps.detail.config.target
SLEUTHARR_CSRF_TRUSTED_ORIGINS