# Jellyfin

Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is open source and self-hosted, installable on Docker Hub, Proxmox, Kubernetes (Helm), ZimaOS, TrueNAS, Umbrel and Unraid.

Canonical page: https://ourlocalhost.com/app/344/jellyfin

## Description

Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.

## Platform availability

Available on 6 of 9 platforms: Unraid, TrueNAS, Umbrel, ZimaOS, Proxmox, Helm.

## Health score

89/100 (Excellent), based on 5 of 5 factors.
- Maintained: 100 (last commit 15 days ago)
- Popular: 95 (57,938 GitHub stars)
- Easy to install: 100 (6 install platforms, install notes, setup guide, Docker image)
- Light to run: 40 (4 GB minimum RAM, runs on ARM)
- Security check: 86 (no serious findings, CI, tests, OpenSSF Scorecard 7.2/10)

## Links

- GitHub: https://github.com/jellyfin/jellyfin
- Documentation: https://jellyfin.org/docs
- Docker Hub: https://hub.docker.com/r/linuxserver/jellyfin
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=jellyfin
- Kubernetes (Helm): https://artifacthub.io/packages/helm/utkuozdemir/jellyfin
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/Jellyfin
- TrueNAS: https://apps.truenas.com/catalog/jellyfin/
- Umbrel: https://apps.umbrel.com/app/jellyfin
- Unraid: https://ca.unraid.net/apps/jellyfin-1ravhh711yoz87?q=Jellyfin
- Official website: https://jellyfin.org

## Common questions

### Which ports should I expose when running Jellyfin in Docker?

Expose port 8096 for the web interface. If devices do not find Jellyfin automatically, also expose UDP ports 7359 and 1900 for network discovery.

### Which Docker volumes should I mount to keep Jellyfin settings and media intact?

Mount /config so settings survive restarts. Mount your TV and movie folders to /data/tvshows and /data/movies so the library and preferences do not disappear after an update or container rebuild.

### How can I let friends and family access a self-hosted Jellyfin server remotely?

A self-hosted VPN can provide remote access from individual devices such as a phone, tablet, or laptop. It does not provide casting.

### Why might media not appear in Jellyfin after adding a library?

A common cause is that file permissions are not properly configured on the media.

## Alternatives

- Airwave: Airwave is a self-hostable service that turns your Plex library into custom, always-on live TV channels with a channel guide, recording, an…
- Ampache: Ampache is a self-hosted, web-based media server that streams and manages your music and video libraries from any device.
- Audiobookshelf: Self-hosted audiobook and podcast server and web app.
- Emby: Emby is a self-hosted media server that organizes personal video, music, photo, and live TV libraries and streams them to smart TVs, stream…
- Fladder: Fladder is a Flutter-based media frontend for Jellyfin.
- Frames: Frames is a modern SVOD (Streaming Video on Demand) streaming service built with React and NestJS.
- Infuse: Ignite your video content with Infuse – the beautiful way to watch almost any video format on your iPhone, iPad, and Apple TV.
- Kodi: Open-source media player supporting Linux to iOS, highly customizable with plug-ins, supports 4K and diverse formats, privacy-centric and a…
- Music Assistant: Music Assistant is a self-hosted, open-source music library manager for Home Assistant.
- Navidrome: Navidrome is a modern self-hosted music server and streamer that organizes personal music libraries and provides Subsonic/Airsonic-compatib…
- Nuvio: Nuvio Media Hub is a cross-platform app for managing and discovering media, with a playback-focused interface that can integrate with the S…
- Plex: Plex is a LinuxServer.io Docker container that runs Plex Media Server so home users can organize and stream personal video, music, and phot…

---
Source: Our Local Host (https://ourlocalhost.com/app/344/jellyfin), the self-hosted and open-source app directory.
