
Jellyfin
- Atul
- Self hosted
- December 8, 2024
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
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
- In your Admin Dashboard navigate to “Plugins”
- Switch to the “Repositories” tab
- 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