unpackerr

unpackerr

Docker app from Selfhosters

Overview

RAR download extractor for Sonarr, Radarr and Lidarr! Mount /downloads on all 3 or 4 containers to the same path on your host. This application will automatically poll all of the apps (Lidarr, Sonarr, Radarr) to check for downloads. When a completed download contains a rar file, this application will extract the file and move the extracted contents back into the download location. Files will be extracted recursively in an attempt to get all subtitles. [b]If you don't use one of Lidarr, Sonarr or Radarr, simply empty those two fields for that app and it wont be polled.[/b] If you put all your containers on the same custom bridge you may not need to expose any ports, and you can use DNS to reach other containers. It's a very convenient configuration!

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

Downloads LocationPathrw

Container Path: /downloads - this must be the same path on this app and sonarr/radarr/lidarr!

Target
/downloads
Debug Log OutputVariable

UN_DEBUG - Turns on more logs. You should use this at least once so you know what it does.

Target
UN_DEBUG
Default
false|true
Log File PathVariable

UN_LOG_FILE - Logs will be written to this path if provided. Recommended, but required.

Target
UN_LOG_FILE
Value
/downloads/unpackerr.log
Sonarr URLVariable

UN_SONARR_0_URL - Sonarr URL

Target
UN_SONARR_0_URL
Value
http://sonarr:8989
Sonarr API KeyVariable

UN_SONARR_0_API_KEY - API Key - leave blank if not using Sonarr

Target
UN_SONARR_0_API_KEY
Sonarr Download PathVariable

UN_SONARR_0_PATH - Path to find Sonarr downloads. Must be within /downloads location (above)

Target
UN_SONARR_0_PATH
Value
/downloads
Radarr URLVariable

UN_RADARR_0_URL - Radarr URL

Target
UN_RADARR_0_URL
Value
http://radarr:7878
Radarr API KeyVariable

UN_RADARR_0_API_KEY - API Key - leave blank if not using Radarr

Target
UN_RADARR_0_API_KEY
Radarr Download PathVariable

UN_RADARR_0_PATH - Path to find Radarr downloads. Must be within /downloads location (above)

Target
UN_RADARR_0_PATH
Value
/downloads
Lidarr URLVariable

UN_LIDARR_0_URL - Lidarr URL

Target
UN_LIDARR_0_URL
Value
http://lidarr:8686
Lidarr API KeyVariable

UN_LIDARR_0_API_KEY - API Key - leave blank if not using Lidarr

Target
UN_LIDARR_0_API_KEY
Global TimeoutVariable

UN_TIMEOUT - How long to wait for the apps to respond to API requests. Recommend 10-15s

Target
UN_TIMEOUT
Default
10s|15s|20s|30s|1m
Value
15s
Parallel ExtractionsVariable

UN_PARALLEL - Most setups will not benefit from more than 1. Recommend 1

Target
UN_PARALLEL
Default
1|2|3|4|5|6|7|8
Value
1
Polling IntervalVariable

UN_INTERVAL - How often to talk to Sonarr, Radarr and Lidarr. Recommend 1-4m

Target
UN_INTERVAL
Default
1m|2m|3m|4m|5m|10m|15m
Value
2m
Delete DelayVariable

UN_DELETE_DELAY - How long to wait before deleting extracted files. Recommend 5-30m

Target
UN_DELETE_DELAY
Default
1m|5m|10m|15m|20m|30m|1h
Value
5m
Start DelayVariable

UN_START_DELAY - How long to wait before extracting completed downloads. Recommend 1m for local and 5m+ for remote

Target
UN_START_DELAY
Default
1m|5m|10m|15m|20m|30m|1h
Value
1m
Retry DelayVariable

UN_RETRY_DELAY - How long to wait before retrying failed extractions. Recommend 5m

Target
UN_RETRY_DELAY
Default
1m|5m|10m|15m|20m|30m|1h
Value
5m

Download Statistics

19,261,439
Total Downloads
409,263
This Month
492,989
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
golift/unpackerr
Last Updated2026-03-08
First Seen2020-03-04

Run Unpackerr on Unraid.

Unpackerr is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.