jellyfin

Jellyfin is a free software media system that lets you build your own home media system (you can think of it as your own personal Netflix!). You can read about it more here at https://Jellyfin.org

But I found it struggling to set it up on CentOS 7, since there are no official instructions for CentOS.

Here are the steps I took:

1. Install FFmpeg

Run this commands in the CentOS terminal:

2. Install Jellyfin

Find out that what is the name of the latest stable version here!

At the time of this post, the latest build is jellyfin-10.5.3-1.el7.x86_64.rpm. So download it:

and install Jellyfin:

Enable and start Jellyfin on every reboot:

Check and see if it is running:

Now, you need to add the original Jellyfin access port (8096). This will open the access for public (any IP):

You can also limit the IPs who can have access to your Jellyfin website.

Now you can access your Jellyfin website at:

Now you should be able to go through the setup wizard for Jellyfin!

Disk quota exceeded

If the user reaches the quota limit, the filesystem that carries home directory of users on High Performance Computing (HPC) servers (called ZFS) does not let users delete files. So the following command would not work:

The reason is that the system needs to transiently write metadata to the system before performing the deletion process. The solution is the following commands:

The first line overwrite a null file on the file you would like to delete. The second line deletes that file. Now you should have enough quota to perform more deletions at your user directory.