Stable or Unstable?

Generally, if you're a new user or value stability use the stable version. It won't change very often. If you want to help test the latest improvements and features and can handle some occasional breakage, use the unstable version. Always back up your existing configuration before testing unstable releases.

Docker

Run Jellyfin in Docker. Example commands store data in "/srv/jellyfin" and assume your media is stored under "/media".

Stable
Unstable
Docker Hub

Debian and Ubuntu (including derivatives such as Pop! OS)

Install Jellyfin via our Apt repository or via manual archives (.deb).

Stable
Unstable
All Debian Versions All Ubuntu Versions

Arch Linux

Install Jellyfin via the Arch User Repository.

Stable
Unstable
AUR

Gentoo Linux

Install Jellyfin via the Gentoo Repository.

Stable

Fedora and CentOS

RPM archives for both Fedora and CentOS are provided.

Stable Fedora Stable CentOS All Fedora Versions All CentOS Versions

Generic Linux

Linux self-contained binary TAR archives (.tar.gz) are provided.

Stable Unstable All Versions

MacOS

Both installers (.dmg) and manual ZIP archives (.tar.gz) are provided.

Stable Unstable All Versions

Windows

Both installers (.exe) and manual ZIP archives (.zip) are provided.

When using the installer, please ensure you fully uninstall any ZIP archive versions you may have installed, or you may get duplicate services.

Stable Unstable All Versions

Portable

The portable version can be run on any system with a .NET Core runtime.

Stable Unstable All Versions