
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:
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! 🚀