Repolode
hrfee

hrfee/jfa-go

Jellyfin向けのユーザー管理アプリ。招待制の登録、プロフィール、パスワードリセット、ユーザーへの連絡に対応します。

スター
1,187
フォーク
72
未解決の Issue
45
最終コミット
28 日前

これは何?

jfa-goはJellyfin向けのユーザー管理アプリで、サブターゲットとしてEmbyにも対応しています。管理者が招待リンクを送ると、新規ユーザーは自分でアカウントを作成できます。また、ユーザータイプごとに設定したプロフィールを適用し、ライブラリへのアクセスやトランスコードなどのJellyfin設定を管理できます。招待には有効期限や利用回数の上限を設定でき、強力なパスワードを必須にしたり、CAPTCHAを要求したりすることもできます。

登録機能に加えて、jfa-goにはユーザーがパスワードや連絡先を変更できる「My Account」ページがあります。パスワードリセットは、Jellyfin標準の「Forgot Password」フローまたはアプリ経由で行えます。メール、Discord、Telegram、Matrixの連絡先情報を収集でき、アカウントの期限切れ、無効化、有効化、削除に関する通知や、Markdown形式のお知らせを送信できます。アカウントを一覧表示して一括管理できるほか、ユーザー名、パスワード、連絡先情報をOmbiやJellyseerrと同期できます。

Dockerイメージ、Debian/Ubuntuパッケージ、AURパッケージ、その他のプラットフォーム向けのコンパイル済みバイナリが提供されています。起動すると、デフォルトでポート8056にセットアップウィザードが表示されます。

主な機能

  • 01手動でアカウントを作成しなくても新規ユーザーが登録できる招待リンクを送信します。
  • 02登録時に、ユーザータイプごとのプロフィールを通じてJellyfinの設定を適用します。
  • 03招待に有効期限や利用回数の上限を設定でき、任意でCAPTCHAも追加できます。
  • 04「My Account」ページから、ユーザー自身がパスワードをリセットしたり連絡先情報を編集したりできます。
  • 05アカウントをOmbiやJellyseerrと同期し、期限切れやステータスに関する通知を送信します。

ユースケース

  • 友人や家族が招待を通じてアクセスを申請する、プライベートなJellyfinサーバーの運用。
  • 新規ユーザーに適切なライブラリアクセス権とトランスコード設定を自動で付与する。
  • アカウントの期限切れ前に、メール、Discord、Telegram、Matrixでユーザーに通知する。

クイックスタート

  1. 1

    README の説明に従って hrfee の apt リポジトリを追加します

  2. 2

    パッケージリストを更新します

    sudo apt-get update
  3. 3

    サーバーに jfa-go をインストールします

    sudo apt-get install jfa-go
  4. 4

    jfa-go を実行し、localhost:8056 を開いてセットアップウィザードを完了します

    jfa-go

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

  • Jellyfin 向けに設計されており、Emby のサポートは限定的です。
  • メンテナーがプロジェクトに割ける時間が限られているため、開発は不定期です。
  • ライセンスは NOASSERTION と記載されています。使用前にリポジトリのライセンス条件を確認してください。

収録されている特集

トピック

#jellyfin#user-management#invites#self-hosted#media-server#emby#go#jellyfin-accounts#jellyseerr#ombi

よくある質問

jfa-go とは?
Jellyfin向けのユーザー管理アプリ。招待制の登録、プロフィール、パスワードリセット、ユーザーへの連絡に対応します。 jfa-goはJellyfin向けのユーザー管理アプリで、サブターゲットとしてEmbyにも対応しています。管理者が招待リンクを送ると、新規ユーザーは自分でアカウントを作成できます。また、ユーザータイプごとに設定したプロフィールを適用し、ライブラリへのアクセスやトランスコードなどのJellyfin設定を管理できます。招待には有効期限や利用回数の上限を設定でき、強力なパスワードを必須にしたり、CAPTCHAを要求したりすることもできます。
jfa-go は無料で使えますか?ライセンスは?
jfa-go は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
jfa-go は今もメンテナンスされていますか?
活発にメンテナンス中。jfa-go の最終コミットは 2026年10月10日 です。
jfa-go は何に使えますか?
友人や家族が招待を通じてアクセスを申請する、プライベートなJellyfinサーバーの運用。 新規ユーザーに適切なライブラリアクセス権とトランスコード設定を自動で付与する。 アカウントの期限切れ前に、メール、Discord、Telegram、Matrixでユーザーに通知する。
jfa-go のインストール方法は?
README の説明に従って hrfee の apt リポジトリを追加します パッケージリストを更新します: sudo apt-get update サーバーに jfa-go をインストールします: sudo apt-get install jfa-go jfa-go を実行し、localhost:8056 を開いてセットアップウィザードを完了します: jfa-go
jfa-go はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/hrfee/jfa-go

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

関連プロジェクト