Decided to spin up Jellyfin on the same Mini PC that’s running my Plex server tonight. I want to see how they compare. Plex has been starting to get on my nerves. What do you run in your homelabs? Below are my installation notes; I’m trying to keep better records for troubleshooting or future reinstalls. Are there any cool customization or settings I should turn on or try?
**Installation**
1. Update Ubuntu System - `sudo update && sudo upgrade -y`
2. Install Required Dependencies - `sudo apt install apt-transport-https software-properties-common curl -y`
3. Add the Jellyfin Repository
* `curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/jellyfin-archive-keyring.gpg`
* `echo "deb [signed-by=/usr/share/keyrings/jellyfin-archive-keyring.gpg] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list`
4. Install Jellyfin
* `sudo apt update`
* `sudo apt install jellyfin -y`
5. Start & Enable Jellyfin
* `sudo systemctl enable jellyfin`
* `sudo systemctl start jellyfin`
6. Access the WebUI
* http://your-ip:8096
* Replace `<your-ip>` with your servers local IP address, e.g., `192.168.1.100`
* You'll be guided through:
* Language selection
* Admin user creation
* Adding media libraries
* Troubleshooting connecting to the WebUI - Since I have VLAN5 for my Homelab; and trying to access the Web UI from Vlan1, my Home | Trusted Vlan
* Check Jellyfin Mini PC firewall - `sudo ufw status verbose`
* Mini PC was blocking incoming traffic on port 8096
* Added port 8096 from Vlan (1) subnet (replace subnet with Vlan1)- `sudo ufw allow from 192.168.10.0/24 to any port 8096 proto tcp`
7. Grant Jellyfin Access to NAS Media
* Added jellyfin user to my plex group which the media folder was already mounted for plex - `sudo usermod -aG plex jellyfin`
* Restart Jellyfin - `sudo systemctl restart jellyfin`
* if you need a guide to mount a NAS for Jellyfin/etc use this guide by Jim's Garage [youtube.com/watch?v=DMPetY4mX-c]
8. Add libraries + Users
9. Looks like Jellyfin just released iOS v1.7.0 recently w/ download support, I didn't find it very appealing so I went with Infuse for now. Seems to be working well.
#homelab #selfhost #selfhosted
Login to reply