Radarr automates movie collection management, tracking indexers and upgrading video quality on self-hosted storage with complete user control.
Commercial streaming platforms rent temporary access to shifting movie catalogs while monitoring viewer activity on remote corporate servers. Radarr provides homelab administrators with complete authority over their private film libraries, automating release tracking, media organization, and quality upgrades on local hardware. After configuring indexer feeds and download clients, the software runs headlessly in the background to build and maintain personal archives without monthly fees or external telemetry.
Radarr occupies the orchestration layer of the self-hosted media ecosystem. Rather than streaming video or fetching payloads directly, it coordinates indexers, download daemons, and playback servers. In a standard stack, Radarr queries indexers through Prowlarr, dispatches tasks to SABnzbd or qBittorrent, and organizes imported files for Jellyfin or Plex. This separation of concerns lets administrators modify download clients or indexers without affecting their media index.
Running an automated pipeline trades subscription fees for local storage administration. While commercial platforms offer turnkey streaming alongside license expirations and aggressive compression, Radarr gives operators strict authority over bitrates, audio tracks, and file naming. Setting up atomic hardlinks allows active torrent seeding while serving cleanly named files to media servers without duplicate disk usage. For homelab operators, this architecture turns movie acquisition into a deterministic background process.
Can Radarr store multiple versions of the same movie? No. Radarr supports one video file per movie title, so keeping separate 4K and 1080p editions requires running two parallel instances with separate root folders.
Does Radarr download movies directly? No. Radarr acts as an automation coordinator that sends download instructions to external clients like qBittorrent, Transmission, or SABnzbd.
Is Radarr free to use? Yes. Radarr is open-source software with no licensing fees or paywalled features, running entirely on self-hosted hardware.
Radarr is the standard movie management daemon for homelab operators who want full control over their media library and possess the storage infrastructure to maintain local files; it is unnecessary for viewers satisfied with commercial streaming subscriptions. Active development with commits throughout August 2026 and an unyielding GPL-3.0 copyleft license guarantee that this automation pipeline remains free from commercial paywalls while adapting to new indexer protocols.
Commands from the official package registries. Each package is matched to Radarr through the registry's own link to its source code or website.
winget install --id TeamRadarr.Radarr -eWe started this exact setup from scratch in a clean Linux machine on Nov 1, 2026 and checked it through Radarr's own API: every check passed. Recipes are re-checked regularly and removed if they stop working.
mkdir -p radarr && cd radarr
curl -fsSL https://open-source.store/tools/radarr/compose.yml -o compose.ymlcat > .env <<EOF
RADARR_API_KEY=$(openssl rand -hex 16)
EOFRADARR_API_KEY — API key for authenticating with Radarr and connecting external tools. Generated above; keep it secret.docker compose up -dservices:
radarr:
image: lscr.io/linuxserver/radarr:6.4.4.10685-ls324
environment:
PUID: 1000
PGID: 1000
TZ: Etc/UTC
RADARR__AUTH__APIKEY: ${RADARR_API_KEY}
volumes:
- radarr-config:/config
- radarr-movies:/movies
ports:
- "7878:7878"
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:7878/ping || exit 1"]
interval: 10s
timeout: 5s
retries: 5
start_period: 20s
volumes:
radarr-config:
radarr-movies:
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that Radarr is listed as an open-source alternative. Paste into your README:
Ubuntu 24.04 · Apple container, Docker 29.1.3, Compose 2.40.3+ds1-0ubuntu1~24.04.1. Images pulled in 99 s: lscr.io/linuxserver/radarr:6.4.4.10685-ls324.
Based on the upstream setup. LinuxServer.io compose (the Docker image Radarr's install docs point to); image pinned to 6.4.4.10685-ls324, API key moved to .env, healthcheck added.
radarr-1 | 2026-11-01T08:57:18.619406764Z [Warn] StaticResourceController: Couldn't find handler for /siteminderagent/forms/smaceauth.fcc radarr-1 | 2026-11-01T08:57:18.619463805Z [Warn] StaticResourceController: Couldn't find handler for /matomo/.travis.yml radarr-1 | 2026-11-01T08:57:18.620204847Z [Warn] StaticResourceController: Couldn't find handler for /mantisBT/verify.php radarr-1 | 2026-11-01T08:57:18.620393222Z [Warn] StaticResourceController: Couldn't find handler for /matomo/.travis.yml radarr-1 | 2026-11-01T08:57:18.620602430Z [Warn] StaticResourceController: Couldn't find handler for /config/databases.yml radarr-1 | 2026-11-01T08:57:18.621573972Z [Warn] StaticResourceController: Couldn't find handler for /lang/log/system.log radarr-1 | 2026-11-01T08:57:18.621839389Z [Warn] StaticResourceController: Couldn't find handler for /lang/log/system.log radarr-1 | 2026-11-01T08:57:18.622112597Z [Warn] StaticResourceController: Couldn't find handler for /config/databases.yml radarr-1 | 2026-11-01T08:57:18.622666389Z [Warn] StaticResourceController: Couldn't find handler for /concrete5/index.php/install radarr-1 | 2026-11-01T08:57:18.628249639Z [Warn] StaticResourceController: Couldn't find handler for /ckeditor/.travis.yml radarr-1 | 2026-11-01T08:57:18.629157639Z [Warn] StaticResourceController: Couldn't find handler for /Dockerrun.aws.json radarr-1 | 2026-11-01T08:57:18.629906680Z [Warn] StaticResourceController: Couldn't find handler for /library/auth.json radarr-1 | 2026-11-01T08:57:18.633180889Z [Warn] StaticResourceController: Couldn't find handler for /opennms/index.jsp radarr-1 | 2026-11-01T08:57:18.633584639Z [Warn] StaticResourceController: Couldn't find handler for /Dockerrun.aws.json radarr-1 | 2026-11-01T08:57:18.634198264Z [Warn] StaticResourceController: Couldn't find handler for /ckeditor/.travis.yml radarr-1 | 2026-11-01T08:57:18.634258222Z [Warn] StaticResourceController: Couldn't find handler for /opennms/index.jsp radarr-1 | 2026-11-01T08:57:18.634698430Z [Warn] StaticResourceController: Couldn't find handler for /mantisbt-2.3.0/verify.php radarr-1 | 2026-11-01T08:57:18.634953264Z [Warn] StaticResourceController: Couldn't find handler for /wp-content/plugins/form-maker/readme.txt radarr-1 | 2026-11-01T08:57:18.635105597Z [Warn] StaticResourceController: Couldn't find handler for /functions/scripts/find_full_subnets.php radarr-1 | 2026-11-01T08:57:18.635607389Z [Warn] StaticResourceController: Couldn't find handler for /modules/thumb/thumb.php radarr-1 | 2026-11-01T08:57:18.635810597Z [Warn] StaticResourceController: Couldn't find handler for /wp-content/plugins/form-maker/readme.txt radarr-1 | 2026-11-01T08:57:18.635849389Z [Warn] StaticResourceController: Couldn't find handler for /index.php radarr-1 | 2026-11-01T08:57:18.635975472Z [Warn] StaticResourceController: Couldn't find handler for /functions/scripts/find_full_subnets.php radarr-1 | 2026-11-01T08:57:18.636800430Z [Warn] StaticResourceController: Couldn't find handler for /index.php radarr-1 | 2026-11-01T08:57:18.637090930Z [Warn] StaticResourceController: Couldn't find handler for /mantisBT/verify.php radarr-1 | 2026-11-01T08:57:18.637782472Z [Warn] StaticResourceController: Couldn't find handler for /concrete5/index.php/install radarr-1 | 2026-11-01T08:57:18.637786472Z [Warn] StaticResourceController: Couldn't find handler for /modules/thumb/thumb.php radarr-1 | 2026-11-01T08:57:18.638186889Z [Warn] StaticResourceController: Couldn't find handler for /siteminderagent/forms/smaceauth.fcc radarr-1 | 2026-11-01T08:57:18.638305639Z [Warn] StaticResourceController: Couldn't find handler for /tests/auth.json radarr-1 | 2026-11-01T08:57:19.571453014Z [Warn] StaticResourceController: Couldn't find handler for /_nuxt/@fs/windows/win.ini radarr-1 | 2026-11-01T08:57:19.571467097Z [Warn] StaticResourceController: Couldn't find handler for /index.php radarr-1 | 2026-11-01T08:57:19.571471431Z [Warn] StaticResourceController: Couldn't find handler for /select_project.php radarr-1 | 2026-11-01T08:57:19.571746639Z [Warn] StaticResourceController: Couldn't find handler for /index.php radarr-1 | 2026-11-01T08:57:19.572095806Z [Warn] StaticResourceController: Couldn't find handler for /select_project.php radarr-1 | 2026-11-01T08:57:19.574189931Z [Warn] StaticResourceController: Couldn't find handler for /opennms/dashboard.jsp radarr-1 | 2026-11-01T08:57:19.574198556Z [Warn] StaticResourceController: Couldn't find handler for /storage/logs/laravel.log radarr-1 | 2026-11-01T08:57:19.574200806Z [Warn] StaticResourceController: Couldn't find handler for /stores"><img+src=a+onerror=alert(document.domain)>ridxm/all-products radarr-1 | 2026-11-01T08:57:19.574215722Z [Warn] StaticResourceController: Couldn't find handler for /vendor/auth.json radarr-1 | 2026-11-01T08:57:19.574217972Z [Warn] StaticResourceController: Couldn't find handler for /static/Dockerrun.aws.json radarr-1 | 2026-11-01T08:57:19.574219764Z [Warn] StaticResourceController: Couldn't find handler for /wp-content/plugins/fancy-product-designer/inc/custom-image-handler.php radarr-1 | 2026-11-01T08:57:19.574221514Z [Warn] StaticResourceController: Couldn't find handler for /wp-content/plugins/fancy-product-designer/inc/custom-image-handler.php radarr-1 | 2026-11-01T08:57:19.574223306Z [Warn] StaticResourceController: Couldn't find handler for /mods/clansphere/lang_modvalidate.php radarr-1 | 2026-11-01T08:57:19.574225097Z [Warn] StaticResourceController: Couldn't find handler for /dev/auth.json radarr-1 | 2026-11-01T08:57:19.574226764Z [Warn] StaticResourceController: Couldn't find handler for /opennms/dashboard.jsp radarr-1 | 2026-11-01T08:57:19.574228347Z [Warn] StaticResourceController: Couldn't find handler for /mods/clansphere/lang_modvalidate.php radarr-1 | 2026-11-01T08:57:19.574229931Z [Warn] StaticResourceController: Couldn't find handler for /static/Dockerrun.aws.json radarr-1 | 2026-11-01T08:57:19.574231597Z [Warn] StaticResourceController: Couldn't find handler for /stores"><img+src=a+onerror=alert(document.domain)>ridxm/all-products radarr-1 | 2026-11-01T08:57:19.574838014Z [Warn] StaticResourceController: Couldn't find handler for /_nuxt/@fs/windows/win.ini radarr-1 | 2026-11-01T08:57:19.577166889Z [Info] Radarr.Http.Authentication.ApiKeyAuthenticationHandler: AuthenticationScheme: API was challenged. radarr-1 | 2026-11-01T08:57:19.578000306Z [Warn] StaticResourceController: Couldn't find handler for /document.php radarr-1 | 2026-11-01T08:57:19.578008097Z [Warn] StaticResourceController: Couldn't find handler for /mantisbt-2.3.0/verify.php radarr-1 | 2026-11-01T08:57:19.578247306Z [Warn] StaticResourceController: Couldn't find handler for /ajax.php radarr-1 | 2026-11-01T08:57:19.580826639Z [Warn] StaticResourceController: Couldn't find handler for /document.php radarr-1 | 2026-11-01T08:57:19.580834889Z [Warn] StaticResourceController: Couldn't find handler for /bugs/verify.php radarr-1 | 2026-11-01T08:57:19.580836806Z [Info] Radarr.Http.Authentication.ApiKeyAuthenticationHandler: AuthenticationScheme: API was challenged. radarr-1 | 2026-11-01T08:57:19.580838514Z [Warn] StaticResourceController: Couldn't find handler for /wp-content/backups-dup-lite/dup-installer/main.installer.php radarr-1 | 2026-11-01T08:57:19.580839931Z [Warn] StaticResourceController: Couldn't find handler for /storage/logs/laravel.log radarr-1 | 2026-11-01T08:57:19.580841264Z [Warn] StaticResourceController: Couldn't find handler for /ajax.php radarr-1 | 2026-11-01T08:57:19.580842597Z [Warn] StaticResourceController: Couldn't find handler for /wp-content/backups-dup-lite/dup-installer/main.installer.php radarr-1 | 2026-11-01T08:57:19.587475597Z [Warn] StaticResourceController: Couldn't find handler for /user_info"><img+src=a+onerror=alert(document.domain)>ridxm/index/friends radarr-1 | 2026-11-01T08:57:19.587695431Z [Warn] StaticResourceController: Couldn't find handler for /download.php radarr-1 | 2026-11-01T08:57:19.588074347Z [Warn] StaticResourceController: Couldn't find handler for /download.php radarr-1 | 2026-11-01T08:57:19.588659889Z [Warn] StaticResourceController: Couldn't find handler for /development/auth.json radarr-1 | 2026-11-01T08:57:19.589088597Z [Warn] StaticResourceController: Couldn't find handler for /user_info"><img+src=a+onerror=alert(document.domain)>ridxm/index/friends radarr-1 | 2026-11-01T08:57:19.590834847Z [Warn] StaticResourceController: Couldn't find handler for /clock_status.php radarr-1 | 2026-11-01T08:57:19.591656222Z [Warn] StaticResourceController: Couldn't find handler for /tiki/tiki-ajax_services.php radarr-1 | 2026-11-01T08:57:19.591845514Z [Warn] StaticResourceController: Couldn't find handler for /tiki/tiki-ajax_services.php radarr-1 | 2026-11-01T08:57:19.594548389Z [Warn] StaticResourceController: Couldn't find handler for /print.php radarr-1 | 2026-11-01T08:57:19.595125306Z [Warn] StaticResourceMapper: File /app/radarr/bin/UI/scripts/weglot.js not found radarr-1 | 2026-11-01T08:57:19.595574139Z [Warn] StaticResourceController: Couldn't find handler for /clock_status.php radarr-1 | 2026-11-01T08:57:19.595606639Z [Warn] StaticResourceController: Couldn't find handler for /vendors/auth.json radarr-1 | 2026-11-01T08:57:19.595864681Z [Warn] StaticResourceMapper: File /app/radarr/bin/UI/scripts/weglot.js not found radarr-1 | 2026-11-01T08:57:19.596187264Z [Warn] StaticResourceController: Couldn't find handler for /print.php radarr-1 | 2026-11-01T08:57:19.596357222Z [Warn] StaticResourceController: Couldn't find handler for /chat/imController/showOrDownByurl.do radarr-1 | 2026-11-01T08:57:19.596389806Z [Warn] StaticResourceController: Couldn't find handler for /wp-admin/admin.php radarr-1 | 2026-11-01T08:57:19.596795181Z [Warn] StaticResourceController: Couldn't find handler for /live_mfg.html radarr-1 | 2026-11-01T08:57:19.597264222Z [Warn] StaticResourceController: Couldn't find handler for /chat/imController/showOrDownByurl.do radarr-1 | 2026-11-01T08:57:19.597302722Z [Warn] StaticResourceController: Couldn't find handler for /live_mfg.html radarr-1 | 2026-11-01T08:57:19.597432722Z [Warn] StaticResourceController: Couldn't find handler for /glpi/plugins/barcode/front/send.php radarr-1 | 2026-11-01T08:57:19.597542389Z [Warn] StaticResourceController: Couldn't find handler for /bugs/verify.php radarr-1 | 2026-11-01T08:57:19.597836597Z [Warn] StaticResourceController: Couldn't find handler for /wp-admin/admin.php radarr-1 | 2026-11-01T08:57:19.598231514Z [Warn] StaticResourceController: Couldn't find handler for /tiki-ajax_services.php radarr-1 | 2026-11-01T08:57:19.598427847Z [Warn] StaticResourceController: Couldn't find handler for /faqs"><img+src=a+onerror=alert(document.domain)>ridxm/index radarr-1 | 2026-11-01T08:57:19.598530722Z [Warn] StaticResourceController: Couldn't find handler for /tiki-ajax_services.php radarr-1 | 2026-11-01T08:57:19.598772722Z [Warn] StaticResourceController: Couldn't find handler for /staging/auth.json radarr-1 | 2026-11-01T08:57:19.599114931Z [Warn] StaticResourceController: Couldn't find handler for /glpi/plugins/barcode/front/send.php radarr-1 | 2026-11-01T08:57:19.599184806Z [Warn] StaticResourceController: Couldn't find handler for /faqs"><img+src=a+onerror=alert(document.domain)>ridxm/index radarr-1 | 2026-11-01T08:57:19.599720639Z [Warn] StaticResourceController: Couldn't find handler for /node_modules/auth.json radarr-1 | 2026-11-01T08:57:19.601736514Z [Warn] StaticResourceController: Couldn't find handler for /prod/auth.json radarr-1 | 2026-11-01T08:57:19.601967222Z [Info] Radarr.Http.Authentication.ApiKeyAuthenticationHandler: AuthenticationScheme: API was challenged. radarr-1 | 2026-11-01T08:57:19.602145181Z [Warn] StaticResourceController: Couldn't find handler for /classifieds"><img+src=a+onerror=alert(document.domain)>ridxm/search radarr-1 | 2026-11-01T08:57:19.602424389Z [Warn] StaticResourceController: Couldn't find handler for /classifieds"><img+src=a+onerror=alert(document.domain)>ridxm/search radarr-1 | 2026-11-01T08:57:19.602549472Z [Warn] StaticResourceController: Couldn't find handler for /production/auth.json radarr-1 | 2026-11-01T08:57:19.602594389Z [Warn] StaticResourceController: Couldn't find handler for /storage/auth.json radarr-1 | 2026-11-01T08:57:19.602680972Z [Info] Radarr.Http.Authentication.ApiKeyAuthenticationHandler: AuthenticationScheme: API was challenged. radarr-1 | 2026-11-01T08:57:19.603501097Z [Warn] StaticResourceController: Couldn't find handler for /includes/auth.json radarr-1 | 2026-11-01T08:57:19.603849514Z [Warn] StaticResourceController: Couldn't find handler for /database/auth.json radarr-1 | 2026-11-01T08:57:19.604022014Z [Warn] StaticResourceController: Couldn't find handler for /include/auth.json radarr-1 | 2026-11-01T08:57:19.604304597Z [Warn] StaticResourceController: Couldn't find handler for /db/auth.json radarr-1 | 2026-11-01T08:57:19.604454306Z [Warn] StaticResourceController: Couldn't find handler for /lib/auth.json radarr-1 | 2026-11-01T08:57:19.604643056Z [Warn] StaticResourceController: Couldn't find handler for /auth/auth.json radarr-1 | 2026-11-01T08:57:19.605115681Z [Warn] StaticResourceController: Couldn't find handler for /libs/auth.json radarr-1 | 2026-11-01T08:57:19.605463597Z [Warn] StaticResourceController: Couldn't find handler for /authentication/auth.json radarr-1 | 2026-11-01T08:57:19.606018639Z [Warn] StaticResourceController: Couldn't find handler for /library/auth.json radarr-1 | 2026-11-01T08:57:19.606136472Z [Warn] StaticResourceController: Couldn't find handler for /oauth/auth.json radarr-1 | 2026-11-01T08:57:19.606606347Z [Warn] StaticResourceController: Couldn't find handler for /vendor/auth.json radarr-1 | 2026-11-01T08:57:19.606785139Z [Warn] StaticResourceController: Couldn't find handler for /keys/auth.json radarr-1 | 2026-11-01T08:57:19.607226222Z [Warn] StaticResourceController: Couldn't find handler for /vendors/auth.json radarr-1 | 2026-11-01T08:57:19.607674097Z [Warn] StaticResourceController: Couldn't find handler for /credentials/auth.json radarr-1 | 2026-11-01T08:57:19.608010347Z [Warn] StaticResourceController: Couldn't find handler for /node_modules/auth.json radarr-1 | 2026-11-01T08:57:19.608791764Z [Warn] StaticResourceController: Couldn't find handler for /storage/auth.json radarr-1 | 2026-11-01T08:57:19.609446097Z [Warn] StaticResourceController: Couldn't find handler for /database/auth.json radarr-1 | 2026-11-01T08:57:19.609535681Z [Warn] StaticResourceController: Couldn't find handler for /creds/auth.json radarr-1 | 2026-11-01T08:57:19.609989972Z [Warn] StaticResourceController: Couldn't find handler for /db/auth.json radarr-1 | 2026-11-01T08:57:19.610438931Z [Warn] StaticResourceController: Couldn't find handler for /auth/auth.json radarr-1 | 2026-11-01T08:57:19.610811889Z [Warn] StaticResourceController: Couldn't find handler for /authentication/auth.json radarr-1 | 2026-11-01T08:57:19.611188306Z [Warn] StaticResourceController: Couldn't find handler for /oauth/auth.json radarr-1 | 2026-11-01T08:57:19.611615639Z [Warn] StaticResourceController: Couldn't find handler for /keys/auth.json radarr-1 | 2026-11-01T08:57:19.611918556Z [Warn] StaticResourceController: Couldn't find handler for /credentials/auth.json radarr-1 | 2026-11-01T08:57:19.612224889Z [Warn] StaticResourceController: Couldn't find handler for /creds/auth.json