I’m a little nick picky, and maybe you are too, but I wanted autodiscovery to be setup for Jellyfin on my LAN and a mild amount of research showed it was not possible with this Truenas or the Trucharts repository version of the app. I wanted to share that If you installed the Jellyfin app directly as a custom app, this will work.
Custom App setup is simple
- Discover apps - > Custom App
- Name application, and give it the jellyfin repository
- Give it your interface ID, and assign it a static IP address.
- Assign the config folder, and the cache folder locations. Mount path naming is important (I think)
- Mount your media
- Enable “Use node IP for portal IP/Domain”, give it access to a GPU (optional), and enable the web port
- Update your app icon, because the default icon is annoying.
Open SSH to Truenas. (update bold folders to your pool and app name below)
cd /mnt/POOLNAME/ix-applications/releases/jellyfin1/charts/2403.0.0/
sudo nano Chart.yaml
Update the link to the icon:
icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellyfin.webp
- Restart so that it updates the icon (you may need to refresh the app page)