Jellyfin is a free to use and open source media streaming server created to enable you build a powerful home media system. Jellyfin is a true alternative to the proprietary media streaming systems such Plex and Emby. With Jellyfin you can easily add and organize your media – Music, Movies, Books, Podcasts which can be accessed through a web interface from any place at any time. The media content can be accessed on mobile device, web browser or desktop application.
In this blog post you’ll learn to install and configure Jellyfin Media server on Oracle Linux 8 system for daily home media streaming operations. We assume you have a running Oracle Linux 8 server ready for the installation. In the installation steps we’ll also capture the setup pre-requisites.
Step 1 – Install FFmpeg on Oracle Linux 8
FFmpeg is not available by default on Oracle Linux 8 server and will need to be installed manually. FFmpeg is used for media encoding/transcoding.
Add EPEL repository to your Oracle Linux 8 before installation.
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Once EPEL is added also install l RPM Fusion Repository
sudo yum -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm sudo yum -y install https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
Finally install FFmpeg and SDL2 Library:
sudo yum install -y SDL2 ffmpeg ffmpeg-devel
Step 2 – Install Jellyfin on Oracle Linux 8
We’ll use wget to download Jellyfin rpm package on Oracle Linux 8. If wget is not installed already run the following commands in your terminal.
sudo yum -y install wget
Download the latest release of Jellyfin rpm server and web packages. Change the version number depending on the release you’re installing.
## Jellyfin server wget https://repo.jellyfin.org/releases/server/centos/versions/stable/server/10.6.4/jellyfin-server-10.6.4-1.el7.x86_64.rpm ## jellyfin-web wget https://repo.jellyfin.org/releases/server/centos/versions/stable/web/10.6.4/jellyfin-web-10.6.4-1.el7.noarch.rpm
Install downloaded RPM packages:
## Install Jellyfin Server package sudo yum -y localinstall jellyfin-server-*.rpm ## Install Jellyfin Web package sudo yum -y localinstall jellyfin-web-*.rpm
Then start and enable the Jellyfin services:
sudo systemctl enable jellyfin sudo systemctl start jellyfin
Check if Jellyfin service has started successfully:
$ systemctl status jellyfin
If you have firewall enabled, you should allow connections to the server through the port 8096
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
Step 3: Configure Jellyfin Media server on Oracle Linux 8
After installing Jellyfin Media server on Oracle Linux 8, launch your favorite web browser and browse to
to initiate configuration of Jellyfin Media server on Oracle Linux 8. Hit Next to continue.
You need to create a first account which will have Admin privileges for management purposes.
Setup your media library after admin user creation
Set the content type in the next screen.
Click Add Media Library and set media libraries for Music and Movies.
To allow for remote connections to your media server check the box like below under “Configure Remote Access” section.
Upon complete configurations of Jellyfin Media Server on Oracle Linux 8 you will be redirected to the dashboard.
You’ve successfully installed Jellyfin Media Server on Oracle Linux 8 and initiated configurations to start streaming your media files from anywhere.
Check more guides available in our website.