Unofficial RPM builds of Jellyfin, the free software media system, for Fedora on both
x86_64 architectures, offered in a Copr repository.
Why This Repository?
Although Jellyfin have their own RPM builds, I think this Copr repository will give you some other benefits that you cannot get by downloading the official RPMs from Jellyfin:
- Streamlined update process
First enable this Copr repository, then enable RPM Fusion if you have not done so. RPM Fusion provides the
ffmpeg package, which is a dependency of Jellyfin and not included in Fedora’s official repositories. You may also use any other repository that ships
ffmpeg in place of RPM Fusion, or manually download and install the
ffmpeg package without adding a new repository for it.
After enabling the repositories, install the
Usually, you will want to run Jellyfin as a
systemd service. Run the following command with superuser privilege (usually by using
sudo if on a non-root account) to start Jellyfin in this way:
# systemctl start jellyfin.service
Now, the Jellyfin web client can be accessed locally from
http://localhost:8096. If you would like to access it remotely, you need to ensure your system's firewall is allowing connections for Jellyfin. When necessary, run the following commands with superuser privilege to let the firewall allow them:
# firewall-cmd --reload # firewall-cmd --add-service jellyfin # firewall-cmd --runtime-to-permanent
In addition, if you want to let Jellyfin automatically start after your system boots, run this with superuser privilege:
# systemctl enable jellyfin.service
Note on the
Despite being a
noarch package, the size of the
jellyfin-web package, which is for Jellyfin's web client, might be different on
x86_64. This is because image optimization in the package's build process cannot be performed on
aarch64 due to unsatisfied dependencies on that platform. No assets are removed from
jellyfin-web.aarch64 because of this, but since the images cannot be optimized, the size of that package might be larger than
jellyfin-web.x86_64. In other words, some assets are shipped unoptimized on
aarch64, but they are still usable.
Jellyfin and the web client are both licensed under GNU General Public License version 2. Their source code is available from the following locations:
Source RPM files for those packages are also available from this Copr repository. You may download them to your system with:
$ dnf download --source jellyfin $ dnf download --source jellyfin-web
Building those packages requires
dotnet-sdk-3.1. If you are using Fedora 32 or earlier on
aarch64, those packages are not available to you from Fedora's official repositories. In this case you may use another Copr repo of mine which provides them.
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
|Fedora 32||aarch64 [modified] (0)*, x86_64 (0)*||Fedora 32 (11 downloads)|
|Fedora 33||aarch64 (0)*, x86_64 (0)*||Fedora 33 (4 downloads)|
* Total number of packages downloaded in the last seven days.