Manage your Jellyfin accounts
🔒 VPS onlyA dedicated jfa-go instance, installed and maintained by DINAO. Invite your friends, manage profiles, passwords, and permissions for your Jellyfin server without doing everything manually.
What is jfa-go?
jfa-go (Jellyfin Accounts) is a user management application for Jellyfin (and Emby as a secondary option) that makes server media administration much simpler. Its key feature is self-service invitations: you send a link to your friends, who choose their own username and password, without you having to create each account manually.
Each invitation is finely configurable — validity duration, number of uses — and can be distributed via email, Discord, Telegram, or Matrix. Thanks to permission profiles, new accounts automatically inherit predefined settings: rights, home screen, accessible libraries.
jfa-go also manages users in bulk, validates password strength, and facilitates reset by directly relaying the code to the user. Lightweight and written in Go, it installs in minutes. At DINAO, it becomes a managed service in France, where your users' data remains sovereign.
Host jfa-go at DINAO
Resource tiers compatible with jfa-go prerequisites (minimum 0.5 vCPU / 128 Mo / 1 Go). Hosted in France, fully managed.
Application available on a dedicated VPS
This application requires privileged access to the host machine, incompatible with managed shared hosting. It is installed on a dedicated VPS server where you keep full control — managed by DINAO.
Technical reason: bind-mount d'un chemin hôte (volumes nommés uniquement en managé).
Discover the Docker VPS →Requirements for jfa-go: 0.5 vCPU, 128 Mo, 1 Go. Our Docker VPS at €11 excl. VAT per month covers them.
Technical details
You might be wondering…
What exactly is jfa-go for?
jfa-go simplifies Jellyfin (and Emby as a secondary option) server administration: self-service invitations, permission profiles, bulk account management, password validation and reset. It saves you from creating each account manually.
How do invitations work?
You generate an invitation link, with a defined validity duration and number of uses, then share it (email, Discord, Telegram, Matrix). The invitee chooses their own username and password, without your intervention.
Can I enforce default permissions?
Yes, via profiles: you define a template for permissions, home screen, and libraries, which is automatically applied to each new account created by invitation.
Do I need to already have a Jellyfin server?
Yes, jfa-go controls an existing Jellyfin (or Emby) server. DINAO can also host your Jellyfin if you wish, for a coherent and managed setup.
Where are user data hosted?
On DINAO infrastructure in France, in one of the available data centers. Your users' information never leaves the territory.