Radarr Setup

Movie Management.

See Radarr Docker and Documentation.

Ports

Files

Docker Creation

You can copy your existing configuration to docker /config directory adjusting for paths.

  • The UID/GID should be set to a user/group that has access to your media. All media clients should run under the same user to run correctly.

  • Your downloader will report the download path mapped in the downloader docker/service. You need to map this exact path in Radarr for it to be able to post-process downloads properly.

  • See Basic Configuration for example configuration.

Docker Compose
ridarr:
  image: linuxserver/radarr:latest
  restart: unless-stopped
  depends_on:
    - nzbget
  environment:
    - PGID=1001
    - PUID=1001
    - TZ=America/Los_Angeles
  volumes:
    - /data/downloads:/data/downloads
    - /data/media/movies:/data/media/movies
    - /data/services/radarr:/config
    - /etc/localtime:/etc/localtime:ro
  • Proxy will forward traffic to the container, so no ports need to be exposed.

Reverse Proxy Setup

Allows you to isolate your containers as well as wrap connections in SSL. See NGINX for more details. See Setup Base Proxy Control for basic proxy configuration.

See Radarr reverse proxy reference.

Using Subdomains

0644 root root nginx/conf.d/reverse-proxy.conf
server {
  listen       443 ssl http2;
  server_name  radarr.{DOMAIN} radarr;

  location / {
    proxy_pass http://radarr:7878;
    include    /etc/nginx/conf.d/proxy-control.conf;
  }
}

Using Subpaths

0644 root root nginx/conf.d/reverse-proxy.conf
server {
  location /radarr {
    proxy_pass http://radarr:7878/radarr;
    include    /etc/nginx/conf.d/proxy-control.conf;
  }
}

Note

Set URL Base to /radarr in Radarr before enabling the reverse-proxy.

0640 user user /config/config.yaml
<Config>
  <UrlBase>/radarr</UrlBase>
</Config>

Add Pre-existing Series to Radarr

  1. Existing files should be in a folder for each movie.

  2. Movie › Bulk Import Movies › /data/movies

  3. Be sure to set appropriate import behavior.

  4. Be sure to search for correct match for episode if needed.

  5. Import may timeout if initial import library is large. Restart import.

    Movies › Update Library.

Ensure no Duplicate Plex Updates

Plex will trigger updates on inotify events if configured to do so. If that is the case:

Connect › Plex › Update Library › Disable

Otherwise duplicate items will appear on single files.