An alternative modern frontend UI for Jellyfin
1.7K
Aurora UI is a cinematic Jellyfin frontend for self-hosted media libraries. It keeps Jellyfin as the source of truth while offering a more polished browsing and playback experience with featured content, continue watching, richer detail views, favorites, collections, and embedded playback.
Built with TanStack Start and React, Aurora is designed for home servers and simple deployments. It can be configured through an in-app onboarding flow, persists local settings to SQLite, and does not require an external database.
3000/data/data as a volume for persistent app stateAurora stores connection details and local app configuration in a SQLite database under /data/aurora.sqlite by default.
Run Aurora UI and complete setup in the browser:
docker run --rm -p 3000:3000 \
-v aurora-data:/data \
your-dockerhub-namespace/aurora-ui:latest
Then open http://localhost:3000 and connect Aurora to your Jellyfin server.
If you prefer to skip onboarding, provide your Jellyfin settings as environment variables:
docker run --rm -p 3000:3000 \
-v aurora-data:/data \
-e JELLYFIN_URL=http://your-jellyfin:8096 \
-e JELLYFIN_API_KEY=your_api_key \
-e JELLYFIN_USER_ID=your_user_id \
-e JELLYFIN_USERNAME=your_username \
-e JELLYFIN_PASSWORD=your_password \
your-dockerhub-namespace/aurora-ui:latest
Supported runtime environment variables:
PORT - container web port, defaults to 3000HOST - bind address, defaults to 0.0.0.0AURORA_DATA_DIR - data directory, defaults to /dataJELLYFIN_URLJELLYFIN_API_KEYJELLYFIN_USER_IDJELLYFIN_USERNAMEJELLYFIN_PASSWORDAurora UI is a good fit if you want:
Source code, releases, and documentation live in the Aurora UI repository.
Content type
Image
Digest
sha256:de5ac3395…
Size
112.2 MB
Last updated
6 months ago
docker pull eliancodes/aurora