Profilarr: управление конфигурациями для Radarr и Sonarr

Profilarr — это платформа для управления конфигурациями для Radarr и Sonarr. Основная задача проекта — упростить процесс настройки и развертывания конфигураций в медиастеке, что может значительно сэкономить время на управление медиа-контентом.

В отличие от обычных решений для управления, Profilarr предлагает более целенаправленный подход, адаптированный для конкретных сценариев использования Radarr и Sonarr. Это особенно пригодится тем, кто активно использует эти инструменты для автоматизации загрузки и управления медиа.

Проект написан на .NET, и, судя по документации, он может быть запущен как контейнер. Имей в виду, что лицензия AGPL v3 предполагает определенные ограничения на коммерческое использование. Также стоит проверить зависимостями, которые могут повлиять на совместимость.

Проект Profilarr предназначен для упрощения управления медиа-серверами, особенно в контексте настройки профилей качества и формирования пользовательских форматов. Основная задача — помочь избежать постоянного ручного конфигурирования и интеграции различных стандартов, что может занимать много времени.

Функциональность

Profilarr предлагает несколько ключевых возможностей:

  • Связывание баз данных — интеграция с заранее подготовленными базами, такими как Dictionarry, TRaSH Guides и Dumpstarr.
  • Создание пользовательских баз — возможность создавать и делиться своими собственными базами данных с помощью шаблона PCD.
  • Управление качеством — настройка группировки и порядка качеств, а также оценка пользовательских форматов для каждого приложения.
  • Кастомные форматы — настройка фильтров для поиска релизов по разрешению, источнику, размеру и другим параметрам.
  • Тестирование регулярных выражений — встроенная возможность для проверки паттернов.
  • Автоматизация — планировщик задач для синхронизации, обновлений и переименования файлов с уведомлениями через различные платформы.

Установка и запуск

Для начала работы с Profilarr тебе понадобится облачный хост с контейнером Docker и некоторые системные требования:

  • Docker на Linux с ядром 3.17 и выше.
  • Поддержка платформы Docker linux/amd64 или linux/arm64.
  • Sonarr версии 4 или 5 (5 версия экспериментальная).
  • Radarr версии 5 или 6.

Для установки ты можешь использовать следующий пример конфигурации:

services:
  profilarr:
    image: ghcr.io/dictionarry-hub/profilarr:latest
    container_name: profilarr
    ports:
      - '6868:6868'
    volumes:
      - ./config:/config
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - PARSER_HOST=parser
      - PARSER_PORT=5000
    depends_on:
      parser:
        condition: service_healthy

Обрати внимание, что сервис парсера нужен только для тестирования пользовательских форматов и может быть отключён, если он не нужен.

Ограничения

Важно помнить, что Profilarr не поддерживает старые ядра Linux (например, Synology DSM на версии 3.10). Также, для полноценной работы обязательно наличие необходимых версий Sonarr и Radarr. Важно следить за совместимостью версий при обновлении.

Поддержка и сообщество

Настройка и использование Profilarr бесплатны, а также открыты для всех желающих. Участие и вклад в проект приветствуются, и, если ты планируешь внести изменения, лучше сначала обсудить это в сообществе, например, в Discord.

Открыть на GitHub: Dictionarry-Hub/profilarr →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте