secubox-openwrt/package/secubox/luci-app-jellyfin
CyberMind-FR bf3395a6fa feat(jellyfin): Add post-install setup wizard
- Add 4-step modal wizard for first-time configuration
- Step 1: Welcome with Docker/container status checks
- Step 2: Add/remove media library paths with type presets
- Step 3: Network configuration (domain, HAProxy, ACME)
- Step 4: Complete with link to Jellyfin Web UI
- Add RPCD methods: get_wizard_status, set_wizard_complete,
  add_media_path, remove_media_path, get_media_paths
- Auto-trigger wizard when installed but not configured
- Add wizard.css with step indicators and form styling
- Update Makefile to install CSS resources

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 04:45:26 +01:00
..
htdocs/luci-static/resources feat(jellyfin): Add post-install setup wizard 2026-02-05 04:45:26 +01:00
root/usr feat(jellyfin): Add post-install setup wizard 2026-02-05 04:45:26 +01:00
Makefile feat(jellyfin): Add post-install setup wizard 2026-02-05 04:45:26 +01:00
README.md feat: Add smbfs mount manager, Jellyfin READMEs, Glances host visibility, planning updates 2026-02-04 21:02:46 +01:00

LuCI Jellyfin Dashboard

Web interface for managing Jellyfin media server with real-time status, container controls, and integration management.

Installation

opkg install luci-app-jellyfin

Access

LuCI menu: Services -> Jellyfin

Sections

  • Service Status -- Container state (running/stopped/not installed), uptime, Docker health, disk usage
  • Integration Status -- HAProxy (disabled/pending/configured), Mesh P2P, Firewall WAN
  • Actions -- Install, Start, Stop, Restart, Update, Backup, Uninstall, Open Web UI
  • Configuration -- Port, image, data path, timezone, domain, HAProxy SSL, media paths, GPU transcoding, mesh toggle
  • Logs -- Live container log viewer (last 50 lines)

RPCD Methods

Backend: luci.jellyfin

Method Description
status Full service status, config, and integrations
start Start Jellyfin container
stop Stop Jellyfin container
restart Restart Jellyfin container
install Pull image and create container
uninstall Remove container and data
update Pull latest image and recreate
configure_haproxy Register HAProxy vhost
backup Create config/data backup
restore Restore from backup archive
logs Fetch container logs

Dependencies

  • luci-base
  • secubox-app-jellyfin

License

Apache-2.0