Jellyfin

Jellyfin

Table of Contents

Jellyfin

Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.

Sounds great!

Installation:

You can verify the script download integrity with (requires sha256sum):

diff <( curl -s https://repo.jellyfin.org/install-debuntu.sh -o install-debuntu.sh; sha256sum install-debuntu.sh ) <( curl -s https://repo.jellyfin.org/install-debuntu.sh.sha256sum )

An empty output means everything is correct. Then you can inspect the script to see what it does (optional but recommended) and execute it with:

less install-debuntu.sh
sudo bash install-debuntu.sh
-------------------------------------------------------------------------------

You should see the service as 'active (running)' above. If not, use https://jellyfin.org/contact to find us for troubleshooting.

You can access your new instance now at http://your-ip:8096 in your web browser to finish setting up Jellyfin.

Thank you for installing Jellyfin, and happy watching!

Before checking the Jellyfin server make sure to update the firewall if active!

ufw allow 8096

alt text

It’s a pretty much easy guide to follow along.

Repositories!!

Repos are the way to add customs stuff to Jellyfin

Adding plugins to Jellyfin

Fintube

Requires: FinTube requires YouTube-DL/YouTube-DLP and id3v2 for full functionality, however YT-DLP is sufficient for operation.

Check the link above to install YT-DLP and install id3v2:

Debian/Ubuntu # sudo apt install id3v2

Add pgp for yt-dlp

curl -L https://github.com/yt-dlp/yt-dlp/raw/master/public.key | gpg --import
gpg --verify SHA2-256SUMS.sig SHA2-256SUMS
gpg --verify SHA2-512SUMS.sig SHA2-512SUMS
apt install yt-dlp

It’s a 400mb package!

Add my Repository

  1. In your Admin Dashboard navigate to “Plugins”
  2. Switch to the “Repositories” tab
  3. Click “+” and add the Repository https://raw.githubusercontent.com/AECX/FinTube/master/manifest.json Name it “HenkeGG” or “AECX” - Or whatever helps you remember

Didn’t work!

You can check more repos here:

https://jellyfin.org/docs/general/server/plugins/#repositories