How to install Jellyfin Media Server on CentOS 8

You can download this article in PDF format via the link below to support us.Download the guide in PDF formatClose

Jellyfin is an open source media streaming tool that allows you to build your own home media system, such as your personal Netflix or Plex. You can arrange media-movies, music, books, podcasts, and access them on the web interface, or you can customize them as needed.

You can set up a Jellyfin server in a Linux environment and use browsers and mobile apps to instantly access content from different devices.

You can easily link the media server to the Jellyfin Android/iOS App and enjoy the media on the go!

This guide will explain how to set up a Jellyfin server on CentOS 8 and how to configure the server for media streaming.

Let’s dive in!

Step 1-Install FFmpeg on CentOS 8

FFmpeg is used for media encoding/transcoding. It is not provided with CentOS, so we must install it.

Install FFmpeg using the following command:

  • Install EPEL-release
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  • Install RPM Fusion repository
sudo yum -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
  • Install SDL2 library
sudo yum install -y SDL2
  • Install FFmpeg
sudo yum -y install ffmpeg ffmpeg-devel

Step 2-Download the Jellyfin rpm package

Install the wget package.

sudo yum -y install wget
## 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 the downloaded packages:
## Jellyfin-server
sudo yum -y localinstall jellyfin-server-*.rpm

##jellyfin-web
sudo yum -y localinstall jellyfin-web-*.rpm
  • Start and enable the Jellyfin service:
sudo systemctl enable jellyfin
sudo systemctl start jellyfin

Check whether the Jellyfin service has been successfully started:

$ sudo systemctl status jellyfin

Sample output:

Your media server is now running and should be accessible via http://server-IP:8096.

If the firewall is enabled, you should allow connection to the server through port 8096

sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent

Step 3: Configure Jellyfin Media server

Open the web interface and configure initial settings:

Install jellyfin media server on centos 81

Set up an administrator user account

Install jellyfin media server on centos 8 2

Log in using the administrator credentials created in the steps above. You will need to set up a media library, select the type of media to stream and set up a content catalog.

Install jellyfin media server on centos 8 3

Set up your media system and add content to the jellyfin server in the folder you specify

Install jellyfin media server on centos 8 4

Please click Add media library Add another library and click Next

Install jellyfin media server centos 8 5

an examination Allow remote connection Box to allow connections from remote devices.

Install jellyfin media server on centos 8 6

You will then be redirected to the dashboard, where you can now see the media that has been uploaded to the folder.

Content metadata (such as banners), movie information (including cast and ratings) will be automatically downloaded (if available).

Install jellyfin media server centos8 9

Metadata:

Install jellyfin media server centos 8 8

You can also play content:

Install jellyfin media server on centos 8

You can also access content from mobile apps available on Google PlayStore and Apple AppStore.

Install jellyfin centos 8

Enjoy your streaming experience! !

Check out these interesting guides on this website:

Install Plex Media Server on CentOS Linux

Use Koel to set up a personal audio streaming server

You can download this article in PDF format via the link below to support us.Download the guide in PDF formatClose

Sidebar