Profilarr Setup Guide - ajgillis04/GillisDockerDepot GitHub Wiki

Profilarr Setup Guide

Introduction

Profilarr is a companion application to Sonarr and Radarr, designed to manage and customize media profiles for movies and TV shows.

Got it! Here’s how you can format the Profilarr description for your wiki in Markdown:

Profilarr

Profilarr is a companion application for Sonarr and Radarr, designed to manage and customize media profiles for movies and TV shows.

Features

  • Automated Quality Profile Management
    Ensures downloads match preferred settings, such as resolution, codec, bitrate, format, and HDR options.

  • Custom Formats & Tagging
    Allows fine-tuned customization for specific media types, including service-based preferences like Amazon Prime, Apple TV+, HBO Max, Disney+, and more.

  • Seamless Integration with Sonarr & Radarr
    Syncs with both platforms to maintain consistent media profiles and automate upgrades when better versions are available.

Usage

Profilarr is ideal for users who:

  • Want better control over media quality and format preferences.
  • Prefer H.265 (HEVC) and E-AC3 audio for playback efficiency.
  • Need Usenet prioritization to avoid excess torrenting.
  • Require custom rules for different streaming services.

ξ·›ξ·œξ·™ξ·š This Markdown format keeps your wiki clean and structured. Let me know if you want to tweak anything! πŸš€πŸ˜Š

Prerequisites

  • Docker installed
  • Profilarr container running in your Docker stack

Configuration Steps

Step 1: Accessing the Profilarr UI

  1. Open your browser and navigate to http://<your-ip-address>:6868.
  2. Create your username and password and choose Complete Setup

Profilarr setup

Step 2: Database

  1. Select the Link Repository and enter https://github.com/Dictionarry-Hub/database
  2. Click Link

Profilarr database Profilarr database1

Step 2: General

  1. Copy the API key from the General Tab and place it into your .env
.env  
PROFILARR_API_KEY=TheKeyYouJustCopied  

Step 3: External Apps

  1. Navigate to External Apps from the top menu.

  2. Choose + Add New App

    • Name: Sonarr
    • Type: Sonarr
    • Arr Server: http://sonarr.example:8989/
    • Api Key:
    • Sync Method: On Pull
  3. Select Data to Sync, these are very user specific with your wants and needs. Here are the ones i choose

    Quality Profiles:

    • 1080p Balanced
    • 1080p Quality (HDR)

    Custom Formats:

    • 1080p
    • 1080p Balanced Tier 1
    • 1080p Balanced Tier 2
    • 1080p Quality Tier 1
    • 1080p Quality Tier 2
    • Amazon Prime [1080p]
    • Apple TV+
    • Apple TV+ [1080p]
    • Atmos
    • Atmos (missing)
    • Blu-ray
    • DTS-HD MA
    • Disney+
    • Disney+ [1080p]
    • Dolby Digital +
    • Dolby Vision
    • HBO Max
    • HBO Max [1080p]
    • HDR10
    • HDR10 (Missing)
    • HDR10 (Missing) (1080p)
    • HDR10+
    • Hulu
    • Hulu [1080p]
    • Max
    • Max [1080p]
    • Netflix
    • Netflix [1080p]
    • Paramount+
    • Paramount+ [1080p]
    • Peacock
    • Peacock [1080p]
    • Repack1
    • Repack2
    • Repack3
    • Roku
    • Roku [1080p]
    • Scene
    • Special Edition
    • TrueHD
    • TrueHD (Missing)
    • h265
    • h265 (Missing)
    • iTunes
    • iTunes [1080p]
    • x264
    • x265
    • x265 (1080p)
    • x265 (Missing)
  4. Choose Test Connection, Confirm test, and if successful + Add, and Confirm Add

  5. Select Start Sync. If successful the Sync Progress should go to 100%

Profilarr External Profilarr External2 Profilarr External1

  1. Add Radarr as an External Apps as well
    • Arr Server: http://radarr.example:7878
    • Use the same options but adding the following
      • 1080p Golden Popcorn
      • B&W
      • Lossless Audio (1080p)
      • Movies Anywhere
      • Movies Anywhere [1080p]

Notes

  • Ensure all paths and environment variables are updated in the profilarr.yaml file.
  • Regularly backup your config directory to save your settings.

Backup and Restore Procedures

Regular Backups:

  • Perform weekly backups of your config.yaml and profilarr.db files to safeguard your settings.

Restoration Process:

  1. Start a New Container:

    • Create and start a new Profilarr container.
    • Once started, stop the container to prepare for restoring configuration files.
  2. Copy Configuration Files:

    • Use the following command to copy config files from the old container:
      sudo cp /share/PathToOldContainer/profilarr/config/config.yaml /share/PathtoNewFolder/GillisDockerDepot/appdata/profilarr/config/config.yaml  
      sudo cp /share/PathToOldContainer/profilarr/config/profilarr.db /share/PathtoNewFolder/GillisDockerDepot/appdata/profilarr/config/profilarr.db  
      

Troubleshooting