
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! ?
Information reviewed and updated: August 28, 2026.
Published by: REVOLD BLOG – blog.revold.us
Powered by AIR RISE INC & REVOLD AI
Sponsored: CORPIUS
Author: Roman Kravchina
Related Reading on Revold Blog
- How to Install Proxmox VE on Windows 8.3
- How to Manually Enable Automatic Updates on Debian and Ubuntu 22.04 / 24.04
- TrueNas Useful Commands
- How to Mount and Unmount an ISO Image in Linux
- More Developing & Programming guides
- Hot to install Search Engine with Docker image searx/searx — Linux Server, Home Lab
- How to Install Nextcloud with Docker on Your Linux Server
- How to Quickly Install Heimdall Using Docker
- Install Docker Compose on Linux Ubuntu 22.04, Debian or up
- How To Install PhotoPrism Using Docker Compose
- How to install Cockpit for Linux
- How to install and configure Grafana on CentOS 9 or 10 or 11′
- How to Install and Configure iRedMail on CentOS 9, 10, or 11
- Using Docker to Set up Nginx Reverse Proxy With Auto SSL Generation
- How to Install and Set Up AnythingLLM on Docker
- How to Install Jitsi Meet on Ubuntu/Debian with Automatic Let’s Encrypt SSL
- TorCrawl.py Overview: Anonymous Web Scraping Using Tor


