Skip to content

Deploying Radarr

Introduction

Radarr is an open-source movie collection manager that automates the process of searching, downloading, and organizing movies. A fork of the Sonarr project adapted for films, Radarr integrates with popular download clients and indexers to build and maintain your movie library.

Key features of Radarr include:

  • Automatic Downloads: Search and download movies automatically
  • Quality Profiles: Define preferred video quality and formats
  • Multiple Indexers: Support for Usenet and torrent indexers
  • Download Client Integration: Works with SABnzbd, NZBGet, qBittorrent, and more
  • Calendar View: Track upcoming movie releases
  • Metadata Fetching: Automatic poster, fanart, and movie info
  • Library Organization: Rename and organize files automatically
  • Failed Download Handling: Retry or blacklist failed downloads
  • Mobile Apps: iOS and Android companion apps available
  • API Access: Full REST API for automation

This guide walks through deploying Radarr on Klutch.sh using Docker, configuring download clients, and setting up your movie collection manager.

Prerequisites

Before deploying Radarr on Klutch.sh, ensure you have:

  • A Klutch.sh account
  • A GitHub account with a repository for your Radarr configuration
  • A download client (SABnzbd, NZBGet, qBittorrent, etc.)
  • Indexer access (Usenet or torrent indexers)
  • Basic familiarity with Docker and media management

Deploying Radarr on Klutch.sh

    Create Your Dockerfile

    Create a Dockerfile in your repository:

    FROM lscr.io/linuxserver/radarr:latest
    # Environment configuration
    ENV PUID=1000
    ENV PGID=1000
    ENV TZ=Etc/UTC
    # Expose the web interface
    EXPOSE 7878
    # Volume for configuration and media
    VOLUME /config
    VOLUME /movies
    VOLUME /downloads

    Push Your Repository to GitHub

    Commit and push your Dockerfile to your GitHub repository.

    Create a New Project on Klutch.sh

    Navigate to the Klutch.sh dashboard and create a new project named “radarr”.

    Create a New App

    Create a new app within your project and connect your GitHub repository.

    Configure HTTP Traffic

    In the deployment settings:

    • Select HTTP as the traffic type
    • Set the internal port to 7878

    Set Environment Variables

    Configure the following environment variables:

    VariableValue
    PUID1000
    PGID1000
    TZYour timezone (e.g., America/New_York)

    Attach Persistent Volumes

    Add persistent storage:

    Mount PathRecommended SizePurpose
    /config5 GBConfiguration and database
    /movies500+ GBMovie library storage
    /downloads100+ GBDownload staging area

    Deploy Your Application

    Click Deploy to build and start your Radarr instance.

    Access Radarr

    Once deployment completes, access your Radarr instance at https://your-app-name.klutch.sh.

Initial Configuration

Setting Up Radarr

  1. Access the web interface
  2. Configure authentication in Settings > General
  3. Add your indexers in Settings > Indexers
  4. Connect download clients in Settings > Download Clients
  5. Set up quality profiles in Settings > Profiles
  6. Configure root folders for your movie library

Adding Movies

  1. Click “Add New Movie”
  2. Search by title or IMDB/TMDB ID
  3. Select quality profile and root folder
  4. Choose to monitor for new releases or download immediately
  5. Radarr will automatically search and download

Additional Resources

Conclusion

Deploying Radarr on Klutch.sh provides a powerful movie collection manager with automatic builds, persistent storage, and secure HTTPS access. Automate your movie downloads, maintain quality standards, and organize your library effortlessly with this comprehensive media management solution.