Unified Jellyfin user management.
Invites, account lifecycle, password resets and multi-channel notifications for your Jellyfin server, packaged into a single self-hosted binary. A hard fork of jfa-go, extended with live Jellyfin data in announcements and homelab-focused features.
Create expiring invite links, let users sign themselves up, apply profiles automatically.
Emails can embed poster grids of recent movies and shows, featured-title cards, top genres and user counts, filled from Jellyfin at send time.
Jellystat-backed variables: most-watched titles, top watchers, plays and hours for the last 30 days.
Select inactive or soon-expiring users with one click, then act on all of them at once.
Expiry, disabling, deletion, password resets and contact preferences in one admin panel.
Migrates from an existing jfa-go setup. Ships as multi-arch Docker images.
docker pull jayakrishnakonda/omnifin:latest
# see the README for the compose file and first-run setup:
# https://github.com/jay739/omnifin#docker