Leo
Leo
Docs/home server/media automation/automation download/radarr

Last updated Jun 3, 2026

Radarr#

Radarr does for movies what Sonarr does for TV shows. Add a movie, set a quality profile, and Radarr finds a release, sends the NZB to SABnzbd, and imports the file once downloaded.

Docker Compose#

radarr:
  image: lscr.io/linuxserver/radarr:latest
  container_name: radarr
  environment:
    - PUID=1000
    - PGID=1000
    - TZ=Europe/Zurich
  volumes:
    - /srv/media-stack/config/radarr:/config
    - /mnt/media/movies:/movies
    - /mnt/media/downloads:/downloads
  ports:
    - "7878:7878"
  networks:
    - media_net
  restart: unless-stopped

Both /movies and /downloads must be visible inside the container — same reason as Sonarr: hard links during import only work when both paths are on the same filesystem.

Initial Configuration#

Open http://<docker-vm-ip>:7878.

1. Add SABnzbd as download client#

Go to Settings → Download Clients → Add:

FieldValue
TypeSABnzbd
Hostsabnzbd (container name)
Port8080
API KeyFrom SABnzbd → Config → General
Categorymovies

2. Connect Prowlarr#

Prowlarr syncs indexers to Radarr automatically. After configuring the connection in Prowlarr, your indexers appear under Settings → Indexers in Radarr.

To add manually:

FieldValue
Prowlarr Serverhttp://prowlarr:9696
API KeyFrom Prowlarr → Settings → General

3. Set root folder#

Go to Settings → Media Management → Root Folders and add /movies.

4. Configure quality profiles#

The built-in profiles are a reasonable starting point. Adjust based on what your indexers consistently have available — overly strict profiles cause Radarr to sit idle on searches.

Adding movies#

Use the Movies tab to search and add titles. You can also add movies in bulk via Movies → Discover → Add from Lists if you want to import a watchlist.

Ports#

PortPurpose
7878Radarr web UI