Repolode
hrfee

hrfee/jfa-go

Приложение для управления пользователями Jellyfin: приглашения для регистрации, профили, сброс пароля и связь с пользователями.

Звёзды
1,187
Форки
72
Открытые issues
45
Последний коммит
28 дней назад

Что это?

jfa-go — приложение для управления пользователями Jellyfin, также поддерживающее Emby. Администратор может отправлять ссылки-приглашения, по которым новые пользователи создают аккаунты самостоятельно, а приложение применяет настройки Jellyfin, например доступ к библиотекам и транскодирование, используя профили для разных типов пользователей. Для приглашений можно задать срок действия или число использований; также приложение может требовать сложные пароли и CAPTCHA.

Помимо регистрации, jfa-go предоставляет страницу «Мой аккаунт», где пользователи могут изменить пароль и контактные данные. Сбросить пароль можно как через встроенный в Jellyfin сценарий «Забыли пароль?», так и через приложение. jfa-go собирает контактные данные для связи по email, Discord, Telegram или Matrix и отправляет уведомления об истечении срока действия аккаунта, его блокировке, включении или удалении, а также объявления в Markdown. Аккаунты можно просматривать и редактировать массово; кроме того, приложение умеет синхронизировать имена пользователей, пароли и контактные данные с Ombi и Jellyseerr.

Проект доступен в виде Docker-образа, пакетов для Debian/Ubuntu и AUR, а также предварительно собранных бинарных файлов для других платформ. После запуска по умолчанию открывается мастер настройки на порту 8056.

Ключевые возможности

  • 01Отправляйте ссылки-приглашения, чтобы новые пользователи могли регистрироваться без ручного создания аккаунта.
  • 02Применяйте настройки Jellyfin при регистрации с помощью профилей для разных типов пользователей.
  • 03Ограничивайте приглашения сроком действия или числом использований; при желании включайте CAPTCHA.
  • 04Позволяйте пользователям сбрасывать пароль и изменять контактные данные на странице «Мой аккаунт».
  • 05Синхронизируйте аккаунты с Ombi и Jellyseerr и отправляйте уведомления об истечении срока действия и изменениях статуса.

Сценарии использования

  • Настройка частного сервера Jellyfin, где друзья или родственники запрашивают доступ по приглашению.
  • Автоматическая настройка доступа новых пользователей к нужным библиотекам и параметров транскодирования.
  • Отправка пользователям уведомлений по email, Discord, Telegram или Matrix до истечения срока действия их аккаунтов.

Быстрый старт

  1. 1

    Добавьте apt-репозиторий hrfee, как описано в README

  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 — 10 окт. 2026 г..
Для чего можно использовать jfa-go?
Настройка частного сервера Jellyfin, где друзья или родственники запрашивают доступ по приглашению. Автоматическая настройка доступа новых пользователей к нужным библиотекам и параметров транскодирования. Отправка пользователям уведомлений по email, Discord, Telegram или Matrix до истечения срока действия их аккаунтов.
Как установить jfa-go?
Добавьте apt-репозиторий hrfee, как описано в README Обновите списки пакетов: 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Wizarr — self-hosted-система, которая отправляет приглашения на медиасерверы и помогает новым пользователям настроить Plex, Jellyfin, Emby и другие сервисы.

3,3 тыс.+27 за неделю210PythonMITАктивно поддерживаетсяОбновлён вчера

Автоматически отправляет в Seer запросы на фильмы, сериалы и аниме на основе недавней истории просмотров пользователей Jellyfin, Plex или Emby.

1,4 тыс.+10 за неделю45PythonMITАктивно поддерживаетсяОбновлён 5 дней назад

Инструмент для обслуживания медиатеки Plex, Jellyfin и Emby: находит по правилам непросмотренный или незапрошенный контент и удаляет его по истечении льготного периода.

2,4 тыс.+14 за неделю129TypeScriptMITАктивно поддерживаетсяОбновлён вчера