Linux
Debian / Ubuntu and derivatives
To simplify deployment and help automate this for as many users as possible, we provide a BASH script to handle repo installation as well as installing Jellyfin on Debian / Ubuntu and derivatives.
Download and verify the script, then execute it on your system (requires curl and sha256sum):
curl -s https://repo.jellyfin.org/install-debuntu.sh -O && \
curl -s https://repo.jellyfin.org/install-debuntu.sh.sha256sum -O && \
sha256sum -c install-debuntu.sh.sha256sum
install-debuntu.sh: OK means the checksum is correct.
You can optionally inspect the script to see what it does before executing it:
less install-debuntu.sh
Then execute it with:
sudo bash install-debuntu.sh
The script tries to handle as many common derivatives as possible, including, at least, Linux Mint (Ubuntu and Debian editions), Raspbian/Raspberry Pi OS, and KDE Neon. We welcome PRs to the script for any other common derivatives.
If you do not want to execute a script with superuser permissions, you can also install the Jellyfin software repository manually (using either extrepo or the fully manual method).
Other Distributions
For other distributions, containers are the recommended way to install Jellyfin. There are also community-maintained packages provided by 3rd parties if you would like to use them instead.