Repolode
hrfee

hrfee/jfa-go

面向 Jellyfin 的用户管理应用,支持邀请注册、账户配置模板、密码重置和用户联系。

Star
1,187
Fork
72
未关闭 Issue
45
最近提交
28天前

这是什么?

jfa-go 是一款面向 Jellyfin 的用户管理工具,对 Emby 也有基础支持。管理员可以发送邀请链接,让新用户自行注册账号,并通过为不同用户类型设置的配置模板,在注册时自动应用媒体库权限、转码等 Jellyfin 设置。邀请可以按有效期或使用次数限制,还能强制强密码并要求验证码。

用户可以通过"我的账户"页面修改密码和联系方式,密码重置既可以走 Jellyfin 自带的"忘记密码"流程,也可以在应用内完成。应用支持收集邮箱、Discord、Telegram 或 Matrix 联系方式,在账户到期、禁用、启用或删除时发送通知,也能发布 Markdown 公告。管理员可以批量查看和管理账户,并与 Ombi、Jellyseerr 同步用户名、密码和联系信息。

项目提供 Docker 镜像、Debian/Ubuntu 软件包、AUR 包以及其他平台的预编译二进制文件。首次运行会在默认的 8056 端口启动设置向导。

核心功能

  • 01通过邀请链接让新用户自助注册,无需手动建号。
  • 02注册时按用户类型套用不同的 Jellyfin 设置模板。
  • 03邀请可按有效期或使用次数限制,并可启用验证码。
  • 04用户可在"我的账户"页面自行重置密码或修改联系方式。
  • 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 设置。邀请可以按有效期或使用次数限制,还能强制强密码并要求验证码。
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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目