Skip to content

How to setup Radarr (with Docker & Caddy)

Ready to use

Description

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.

Create a DNS record

Go to cPanel and add a new record (e.g. radarr.akdscloud.eu).

Caddy

radarr.akdscloud.eu:443 {
    header Strict-Transport-Security max-age=31536000;
    reverse_proxy localhost:7878
}

Folders

Create the folder structure.

cd ~/services
mkdir -p radarr/config common/downloads

Docker

  1. Add the radarr section to your docker-compose.yml file:

      radarr:
        image: lscr.io/linuxserver/radarr:latest
        container_name: radarr
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Europe/Bucharest
        volumes:
          - ./radarr/config:/config
          - ./common/downloads:/downloads
        ports:
          - 7878:7878
        restart: unless-stopped
        depends_on:
          - caddy
    
  2. Download and start radarr:

    docker compose up -d radarr
    
  3. Restart Caddy to get an SSL certificate (details here)

Try it out

See if you can access the Radarr web interface.

Troubleshooting

If it doesn't work, see the troubleshooting guide.

Configuration

Admin password

The first thing you should do is add an admin password.

Add qbittorrent

Settings > Download Clients > Click pe PLUS-ul mare > qBittorrent

Warning

For the hostname use the local IP (e.g. 192.168.100.50).
For some reason it doesn't work with the hostname (e.g. qbt.akdscloud.eu).

Add Jacket indexers (optional)

Se recomanda Prowlarr pentru indexatori pentru ca face mare parte din munca automat.
Dar daca vrei, poti sa-i adaugi si din Jackett.
Doar ca e multa munca manuala! 😅

Fiecare indexer din Jackett va trebui adaugat manual (in Radarr) in felul urmator:

  1. Settings > Indexers.
  2. Click pe PLUS-ul mare
  3. Se selecteaza Torzab (denumirea generică Jackett)
  4. Se pune un nume (ex: FileList.io)
  5. URL-ul se obtine din Jackett. Se merge pe pagina principala din Jackett si se da click pe Copy Torznab Feed al indexer-ului pe care vrem sa-l adaugam (ex: FileList).

    jackett_indexers

  6. API Key-ul se ia tot de pe pagina principala din Jackett (dreapta-sus)

  7. Se selecteaza categoriile dorite (in principiu cele legate de filme)
  8. Se testeaza conexiunea prin apasarea butonului Test.
  9. Se da click pe Save

Set the root path

Settings > Media Management > scroll to bottom > Add root folder

Cred că o face automat in ultimele versiuni.
Dacă nu,
Settings > Media Management > Movie renaming > rename movies

Make other configurations

Optionally, you can also change other settings depending on your personal preferences (e.g. the date format).

Official site

Github page