Jellyfin

Audio & Video

Organize your own media files into a home library playable through multiple clients.

Use with conditions
Last updatedRelease 2026-09-15
Open source licenseGPL-2.0
PlatformsWindows · macOS · Linux · Web
DeploymentSelf-hosted service

About this project

Jellyfin organizes a personal collection of movies, television shows, music, and photographs for playback on connected devices. Its quick-start workflow begins with installing a central server, completing the setup wizard, creating an administrator account, and adding media. Clients then connect to that server. The collection and server settings are established by the person operating the installation.

Server administration and playback clients have separate roles. Official documentation covers client applications, networking, plugins, and hardware-accelerated transcoding. These settings affect how a collection is accessed and played on different devices. Hardware acceleration is a server configuration topic for supported hardware, rather than a feature that can be assumed to be enabled on every installation.

Installation instructions cover Windows, macOS, Linux, containers, and supported NAS environments. Maintaining a library also involves its metadata and server configuration; the documentation provides separate backup-and-restore guidance for these. Migration, networking, and monitoring are distinct administration topics, allowing an operator to address ongoing server management alongside the initial task of importing and playing their media.

Decision guide
01

Why it is worth a look

  • Media-library management and server-side streaming in one application
  • First-party usage or installation documentation is available
  • A verifiable formal release record is available
02

Before you use it

  • The device storing media must remain available during playback
  • Check transcoding hardware and client format compatibility for the intended use
  • Version 12.0 changes the database; create a complete backup before upgrading
  • Replacing only the application with an older version does not ensure rollback
Manual setupHigh
With an AI agentModerate
DeploymentSelf-hosted service
Additional requirements1 confirmed; others not verified

Choose Windows, macOS, Linux, or a container from the official installation page; Confirmed requirements: An always-on device or service; Some requirements have not been verified. Check the official setup instructions.

03

What it can do

  • Media-library management
  • Server-side streaming
  • Clients for multiple devices
  • Core features are available without charge

Who it fits

Good for

People with their own media files; People who want to establish a home media server

Not a fit

Unwilling to maintain a self-hosted service and not considering hosting providers; Only accepting a workflow without checking permissions and data backups

Getting started

  1. Choose Windows, macOS, Linux, or a container from the official installation page
  2. Install and open the web setup wizard
  3. Add media directories and users
  4. Verify playback on the intended devices

Alternatives to consider