Low Orbit Flux Logo 2 F

Jellyfin Setup

We’re going to show you how to install and setup a Jellyfin Server on Linux.

Install Jellyfin on Debian / Ubuntu / Mint / etc ….

Use curl to pull down and execute this nice script from jellyfin.org that will setup a repo and install the packages.

curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
cat /etc/apt/sources.list.d/jellyfin.sources 

Verify that it is running:

systemctl status jellyfin
ps -ef |grep -i jellyfin

Install Jellyfin on Fedora Linux

Setup the repo:

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Install the package:

sudo dnf install jellyfin

Enable and start the service:

sudo systemctl enable --now jellyfin

Verify that it is running:

systemctl status jellyfin
ps -ef |grep -i jellyfin

Jellyfin Setup - General Linux StepsNext steps ( any distro )

Check your IP here:

ip a

Go here to start the setup:

Create a directory to hold your media:

mkdir /data

Change ownership to the jellyfin user. The service runs as the user ‘jellyfin’ by default and that user needs access to the media directory.

chown jellyfin:jellyfin /data

Optional: Add regular user to the jellyfin group and grant the group access to the media directory:

usermod -a -G jellyfin user1
chmod -R g+rwx /data

Copy some media over:

scp -r Game\ of\ Thrones\ -\ The\ Complete\ Season\ 3\ \[HDTV\]
scp -r Office\ Space\ \[Special\ Edition\].1999

Chown anything placed in the media dir as the jellyfin user:

chown -R jellyfin:jellyfin /data

Check out what we have:

ip a