How to Install and Configure Radarr on Linux Using Docker

Radarr is a movie collection manager for Usenet and BitTorrent users, designed as a fork of Sonarr. It automates movie downloading, organizing, and renaming while integrating with download clients.

This guide explains how to install Radarr using Docker and Docker Compose for a seamless setup on Linux-based systems.


Step 1: Install Docker and Docker Compose

Before installing Radarr, ensure Docker and Docker Compose are installed.

Install Docker

Update system packages:

sudo apt update && sudo apt upgrade -y

Install required dependencies:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Add Docker’s official GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Add the Docker repository:

echo “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Install Docker:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Verify installation:

docker –version

Install Docker Compose

Download the latest release:

sudo curl -L “https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose

Set executable permissions:

sudo chmod +x /usr/local/bin/docker-compose

Verify installation:

docker-compose –version


Step 2: Create Radarr Configuration Directory

Create a directory for Radarr’s configuration and data:

mkdir -p ~/docker/radarr


Step 3: Deploy Radarr Using Docker Compose

Create and open a new docker-compose.yml file:

nano ~/docker/radarr/docker-compose.yml

Add the following configuration:

version: “3.8”
services:
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
restart: unless-stopped
ports:
– 7878:7878
environment:
– PUID=1000
– PGID=1000
– TZ=America/New_York
volumes:
– ~/docker/radarr/config:/config
– /path/to/movies:/movies
– /path/to/downloads:/downloads

Replace /path/to/movies and /path/to/downloads with the actual directories where your media and downloads are stored.

Save and exit the file (CTRL+X, then Y and Enter).


Step 4: Start Radarr

Navigate to the Radarr directory:

cd ~/docker/radarr

Run Radarr using Docker Compose:

docker-compose up -d

To check the running container:

docker ps


Step 5: Access Radarr Web Interface

Open your browser and go to:

http://your-server-ip:7878

You can now configure Radarr by adding a movie folder, setting up download clients, and automating your movie library.


Step 6: Updating Radarr

To update Radarr manually, stop and remove the container:

docker-compose down

Pull the latest image:

docker-compose pull

Restart Radarr with the new version:

docker-compose up -d


Conclusion

You have successfully installed Radarr using Docker on a Linux server. This setup ensures easy updates, better security, and isolated configurations.

Would you like help with integrating Radarr with Sonarr, Plex, or a torrent client? Let me know! 🚀