Jellyfin user mgmt — fork of hrfee/jfa-go. Poster grids, email redesign, security hardening.
2.6K
Hard fork of hrfee/jfa-go by Harvey Tindall. The original design, architecture, and the vast majority of the codebase belong to Harvey Tindall and the jfa-go contributors. All original copyright is preserved.
Omnifin is a unified Jellyfin user-management toolkit — invites, account lifecycle, password resets, multi-channel notifications, and deep Jellyfin integration in a single binary.
Migrating from
jayakrishnakonda/jfa-go:custom? That image is deprecated. Just swap the image name — your data, config, and backups all carry over unchanged.
Jellyfin-powered announcement variables
Embed live library data in announcement emails using {{double-brace}} placeholders:
{{recent_movies_grid}} — 3-column poster grid with Jellyfin links{{featured_movie}} — full card with poster, metadata, overview, Watch Now button{{recent_shows_grid}}, {{featured_show}}, {{top_genres}}, {{user_count}}, and moreThe announcement preview live-substitutes all variables including poster images before you send.
Redesigned MJML email templates Per-type accent colours, info cards, dark-mode metadata, Open Jellyfin CTA.
Security hardening Rate limiting on login/invite/reset, security response headers, XSS fix, Swagger behind auth, backup upload size cap.
UI/UX Dark design system, activity widget, draft auto-save, drag-and-drop .md loading, variable chips.
services:
omnifin:
image: jayakrishnakonda/omnifin:latest
container_name: omnifin
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
ports:
- "8056:8056"
volumes:
- ./data:/data
- ./config:/omnifin/config
- /etc/localtime:/etc/localtime:ro
Open http://localhost:8056 for the setup wizard.
Source: https://github.com/jay739/omnifin Original upstream: https://github.com/hrfee/jfa-go (Harvey Tindall)
Content type
Image
Digest
sha256:a8473192f…
Size
35.9 MB
Last updated
about 2 months ago
docker pull jayakrishnakonda/omnifin