Repolode
hrfee

hrfee/jfa-go

Una aplicación para gestionar usuarios de Jellyfin que permite registrarse mediante invitaciones, administrar perfiles, restablecer contraseñas y contactar a los usuarios.

Estrellas
1,187
Forks
72
Issues abiertos
45
Último commit
hace 28 días

¿Qué es?

jfa-go es una aplicación para gestionar usuarios de Jellyfin, con compatibilidad secundaria con Emby. Permite que un administrador envíe enlaces de invitación para que los nuevos usuarios creen sus propias cuentas y aplica ajustes de Jellyfin, como el acceso a bibliotecas y la transcodificación, mediante perfiles definidos para cada tipo de usuario. Las invitaciones pueden limitarse por fecha de vencimiento o número de usos, y la aplicación puede exigir contraseñas seguras y un CAPTCHA.

Además del registro, jfa-go ofrece una página «Mi cuenta» donde los usuarios pueden cambiar su contraseña o sus datos de contacto, y permite restablecer contraseñas mediante el flujo «Olvidé mi contraseña» de Jellyfin o desde la propia aplicación. Puede recopilar datos de contacto de email, Discord, Telegram o Matrix, y enviar avisos sobre el vencimiento, la desactivación, la activación o la eliminación de cuentas, además de anuncios en Markdown. Es posible consultar y administrar cuentas en bloque, y la aplicación puede sincronizar nombres de usuario, contraseñas y datos de contacto con Ombi y Jellyseerr.

El proyecto se distribuye como imagen de Docker, paquetes para Debian/Ubuntu, un paquete de AUR y binarios precompilados para otras plataformas. Al ejecutarlo, se inicia un asistente de configuración, por defecto en el puerto 8056.

Funciones clave

  • 01Enviar enlaces de invitación para que los nuevos usuarios se registren sin que haya que crear sus cuentas manualmente.
  • 02Aplicar ajustes de Jellyfin mediante perfiles para cada tipo de usuario al registrarse.
  • 03Limitar las invitaciones por fecha de vencimiento o número de usos, con CAPTCHA opcional.
  • 04Permitir que los usuarios restablezcan sus contraseñas o editen sus datos de contacto en una página Mi cuenta.
  • 05Sincronizar cuentas con Ombi y Jellyseerr, y enviar notificaciones sobre vencimientos y cambios de estado.

Casos de uso

  • Administrar un servidor privado de Jellyfin donde amigos o familiares solicitan acceso mediante invitaciones.
  • Asignar automáticamente a los nuevos usuarios el acceso a bibliotecas y los ajustes de transcodificación adecuados.
  • Avisar a los usuarios por email, Discord, Telegram o Matrix antes de que venzan sus cuentas.

Inicio rápido

  1. 1

    Añade el repositorio apt de hrfee como se describe en el README

  2. 2

    Actualiza las listas de paquetes

    sudo apt-get update
  3. 3

    Instala jfa-go en los servidores

    sudo apt-get install jfa-go
  4. 4

    Ejecuta jfa-go y abre localhost:8056 para completar el asistente de configuración

    jfa-go

Antes de usarlo

  • Está diseñado para Jellyfin; la compatibilidad con Emby es secundaria.
  • El desarrollo es intermitente porque el mantenedor dispone de poco tiempo para el proyecto.
  • La licencia figura como NOASSERTION, así que consulta las condiciones de licencia del repositorio antes de usarlo.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es jfa-go?
Una aplicación para gestionar usuarios de Jellyfin que permite registrarse mediante invitaciones, administrar perfiles, restablecer contraseñas y contactar a los usuarios. jfa-go es una aplicación para gestionar usuarios de Jellyfin, con compatibilidad secundaria con Emby. Permite que un administrador envíe enlaces de invitación para que los nuevos usuarios creen sus propias cuentas y aplica ajustes de Jellyfin, como el acceso a bibliotecas y la transcodificación, mediante perfiles definidos para cada tipo de usuario. Las invitaciones pueden limitarse por fecha de vencimiento o número de usos, y la aplicación puede exigir contraseñas seguras y un CAPTCHA.
¿jfa-go es gratuito? ¿Qué licencia tiene?
jfa-go es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jfa-go sigue mantenido?
Mantenimiento activo. El último commit de jfa-go fue el 10 oct 2026.
¿Para qué puedo usar jfa-go?
Administrar un servidor privado de Jellyfin donde amigos o familiares solicitan acceso mediante invitaciones. Asignar automáticamente a los nuevos usuarios el acceso a bibliotecas y los ajustes de transcodificación adecuados. Avisar a los usuarios por email, Discord, Telegram o Matrix antes de que venzan sus cuentas.
¿Cómo se instala jfa-go?
Añade el repositorio apt de hrfee como se describe en el README Actualiza las listas de paquetes: sudo apt-get update Instala jfa-go en los servidores: sudo apt-get install jfa-go Ejecuta jfa-go y abre localhost:8056 para completar el asistente de configuración: jfa-go
¿Dónde consigo jfa-go?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hrfee/jfa-go

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados