Repolode
hrfee

hrfee/jfa-go

Um app de gerenciamento de usuários para Jellyfin que oferece cadastro por convite, perfis, redefinição de senha e contato com usuários.

Estrelas
1,188
Forks
72
Issues abertas
45
Último commit
há 28 dias

O que é?

jfa-go é um app de gerenciamento de usuários para Jellyfin, com suporte secundário ao Emby. Ele permite que um administrador envie links de convite para que novos usuários criem as próprias contas e aplica configurações do Jellyfin, como acesso às bibliotecas e transcodificação, por meio de perfis definidos para cada tipo de usuário. Os convites podem ter limites de validade ou de número de usos, e o app pode exigir senhas fortes e CAPTCHA.

Além do cadastro, jfa-go oferece uma página "My Account", onde os usuários podem alterar a senha ou os dados de contato, e permite redefinir senhas pelo fluxo "Forgot Password" do próprio Jellyfin ou pelo app. Ele pode coletar informações de contato por email, Discord, Telegram ou Matrix e enviar avisos sobre expiração, desativação, ativação ou exclusão de contas, além de anúncios em Markdown. As contas podem ser visualizadas e gerenciadas em lote, e o app pode sincronizar nomes de usuário, senhas e dados de contato com Ombi e Jellyseerr.

O projeto é distribuído como imagem Docker, pacotes Debian/Ubuntu, pacote AUR e binários pré-compilados para outras plataformas. Ao executá-lo, um assistente de configuração é iniciado, por padrão, na porta 8056.

Recursos principais

  • 01Enviar links de convite para que novos usuários se cadastrem sem a criação manual de contas.
  • 02Aplicar configurações do Jellyfin por meio de perfis para cada tipo de usuário durante o cadastro.
  • 03Limitar convites por validade ou número de usos, com opção de exigir CAPTCHA.
  • 04Permitir que os usuários redefinam senhas ou editem os próprios dados de contato em uma página My Account.
  • 05Sincronizar contas com Ombi e Jellyseerr e enviar notificações sobre expiração e status.

Casos de uso

  • Administrar um servidor Jellyfin privado em que amigos ou familiares solicitem acesso por meio de convites.
  • Aplicar automaticamente as configurações adequadas de acesso às bibliotecas e transcodificação para novos usuários.
  • Avisar os usuários por email, Discord, Telegram ou Matrix antes que as contas expirem.

Início rápido

  1. 1

    Adicione o repositório apt do hrfee conforme descrito no README

  2. 2

    Atualize as listas de pacotes

    sudo apt-get update
  3. 3

    Instale o jfa-go nos servidores

    sudo apt-get install jfa-go
  4. 4

    Execute o jfa-go e abra localhost:8056 para concluir o assistente de configuração

    jfa-go

Antes de usar

  • Foi desenvolvido para o Jellyfin; o suporte ao Emby é secundário.
  • O desenvolvimento é intermitente porque o mantenedor tem pouco tempo para dedicar ao projeto.
  • A licença está listada como NOASSERTION; confira os termos de licença do repositório antes de usar.

Em coleções

Tópicos

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

Perguntas frequentes

O que é jfa-go?
Um app de gerenciamento de usuários para Jellyfin que oferece cadastro por convite, perfis, redefinição de senha e contato com usuários. jfa-go é um app de gerenciamento de usuários para Jellyfin, com suporte secundário ao Emby. Ele permite que um administrador envie links de convite para que novos usuários criem as próprias contas e aplica configurações do Jellyfin, como acesso às bibliotecas e transcodificação, por meio de perfis definidos para cada tipo de usuário. Os convites podem ter limites de validade ou de número de usos, e o app pode exigir senhas fortes e CAPTCHA.
jfa-go é gratuito? Qual é a licença?
jfa-go é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
jfa-go ainda é mantido?
Manutenção ativa. O último commit de jfa-go foi em 10 de out. de 2026.
Para que posso usar jfa-go?
Administrar um servidor Jellyfin privado em que amigos ou familiares solicitem acesso por meio de convites. Aplicar automaticamente as configurações adequadas de acesso às bibliotecas e transcodificação para novos usuários. Avisar os usuários por email, Discord, Telegram ou Matrix antes que as contas expirem.
Como instalar jfa-go?
Adicione o repositório apt do hrfee conforme descrito no README Atualize as listas de pacotes: sudo apt-get update Instale o jfa-go nos servidores: sudo apt-get install jfa-go Execute o jfa-go e abra localhost:8056 para concluir o assistente de configuração: jfa-go
Onde consigo jfa-go?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hrfee/jfa-go

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados