Repolode
raydak-labs

raydak-labs/configarr

SonarrとRadarrのインスタンスにTRaSH Guidesや独自設定を同期し、カスタムフォーマットと品質プロファイルの設定を自動化するオープンソースツールです。

スター
675
フォーク
30
未解決の Issue
27
最終コミット
19 時間前

これは何?

Configarrは、ダウンロードクライアントと併用するメディア管理ツール、SonarrとRadarrの設定を自動化します。TRaSH Guidesからカスタムフォーマット、品質プロファイル、関連設定を取得できるほか、ローカルファイルや設定ファイルに直接記述したカスタムフォーマットも読み込めます。複数のソースで設定が重複する場合は、TRaSH Guides、ローカルファイル、設定ファイル内の記述の順に適用されます。

DockerまたはKubernetes上のコンテナとして実行でき、secret、環境変数、ファイルを参照する値に対応したconfig.ymlファイルで制御します。Sonarr v4とv5 beta、Radarr v5、v6、v7を正式にサポートし、Whisparr、Readarr、Lidarrは実験的サポートとして扱われています。Recyclarrのテンプレートとの互換性を考慮して設計されています。

リポジトリには、TRaSH Guidesで扱われていない追加のカスタムフォーマットも含まれており、コミュニティの成果をもとにしたドイツ語向けフォーマットも用意されています。

主な機能

  • 01TRaSH Guidesからカスタムフォーマットと品質プロファイルを同期します。
  • 02ローカルファイルまたは設定ファイル内に記述したカスタムフォーマットを読み込みます。
  • 03Recyclarrのテンプレートと互換性があります。
  • 04secret、環境変数、ファイルを参照する値に対応しています。
  • 05DockerまたはKubernetes上で実行できます。
  • 06Sonarr v4/v5 betaとRadarr v5/v6/v7を正式にサポートします。

ユースケース

  • 手作業で編集せずに、SonarrやRadarrの設定をTRaSH Guidesに合わせて維持する。
  • DockerやKubernetes環境で、メディアサーバーの設定をコードとして管理する。
  • TRaSH Guidesで扱われていない言語や地域向けのカスタムフォーマットを追加する。

クイックスタート

  1. 1

    GHCR または DockerHub からコンテナイメージを取得する

  2. 2

    テンプレートから config.yml を作成する

    cp config.yml.template config.yml
  3. 3

    pnpm でアプリを実行する(開発環境)

    pnpm start

使う前に知っておきたいこと

  • AGPL-3.0 ライセンスの下で提供されています。コピーレフトライセンスのため、派生物も同じ条件で共有する必要があります。
  • Whisparr、Readarr、Lidarr のサポートは実験的です。

トピック

よくある質問

configarr とは?
SonarrとRadarrのインスタンスにTRaSH Guidesや独自設定を同期し、カスタムフォーマットと品質プロファイルの設定を自動化するオープンソースツールです。 Configarrは、ダウンロードクライアントと併用するメディア管理ツール、SonarrとRadarrの設定を自動化します。TRaSH Guidesからカスタムフォーマット、品質プロファイル、関連設定を取得できるほか、ローカルファイルや設定ファイルに直接記述したカスタムフォーマットも読み込めます。複数のソースで設定が重複する場合は、TRaSH Guides、ローカルファイル、設定ファイル内の記述の順に適用されます。
configarr は無料で使えますか?ライセンスは?
configarr は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
configarr は今もメンテナンスされていますか?
活発にメンテナンス中。configarr の最終コミットは 2026年11月6日 です。
configarr は何に使えますか?
手作業で編集せずに、SonarrやRadarrの設定をTRaSH Guidesに合わせて維持する。 DockerやKubernetes環境で、メディアサーバーの設定をコードとして管理する。 TRaSH Guidesで扱われていない言語や地域向けのカスタムフォーマットを追加する。
configarr のインストール方法は?
GHCR または DockerHub からコンテナイメージを取得する テンプレートから config.yml を作成する: cp config.yml.template config.yml pnpm でアプリを実行する(開発環境): pnpm start
configarr はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/raydak-labs/configarr

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト