Skip to content

How to Setup Radarr

Overview

Radarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. Note that only one type of a given movie is supported. If you want both an 4k version and 1080p version of a given movie you will need multiple instances.

Important Docker Files

.env file

.env
NAME=radarr
ID=
APPDATA=
TZ=America/New_York
PORT=7878
DOMAIN=
DOWNLOADS=

docker-compose.yml file

docker-compose.yml
services:
  radarr:
    container_name: ${NAME}
    image: lscr.io/linuxserver/radarr
    restart: unless-stopped
    environment:
      PUID: ${ID}
      PGID: ${ID}
      TZ: ${TZ}
    volumes:
      - ${APPDATA}/radarr/config:/config
      - ${MOVIES}:/movies
      - ${DOWNLOADS}/${NAME}:/downloads
    networks:
      - main
    labels:
      swag: enable
      swag_address: ${NAME}
      swag_port: ${PORT}
      swag_proto: http
      swag_url: ${NAME}.${DOMAIN}
      swag_auth: authelia
      swag_auth_bypass: /api
      com.centurylinklabs.watchtower.enable: true
networks:
  main:
    external: true

Start the Container

Start the Container
docker compose up -d

Changelog

2025-03-08

  • Added NFS Mounts to the docker-compose.yml file.
  • Updated Variables and added them to .env-sample file.
  • Updated Network to follow new schema.
  • Removed DNS from docker-compose file, as it is no longer needed.
    • Previously fixed DNS issue occuring on servers with using the flag of tailscale up --accept-dns=false to no not overwrite DNS servers on the server.