I’m on TrueNAS Scale, 24.04, running Jellyfin as an Application from the catalogue. The Jellyfin from the catalogue (10.10.6) is not the latest version and it seems to take a very long time till it gets a bump.
I was just wondering if I can takes things in my hands and get the latest Jellyfin now itself.
Would I have to switch trains?
Where are ressources on which train’s app catalogue ships with which versions? Because I am not even sure if 25.04 or 25.10 has Jellyfin 10.11.06.
I am looking for advice and suggestions! Thanks in advance
I don’t think that the dragonfish app train is maintaned anymore, so in your place i would try to plan the train switch.
I’m on 25.04 (the current stable train), and the catalougue show is available
The Problem is that severant has missed the app migration deadline of june 1st 2025 and will most likely have to reinstall his jellyfin instance.
As far as i know users had to be on a certain version of 24.10 before june 1st to still be able to automatically migrate their apps from kubernetes to docker. Since he’s still on 24.04 i doubt he can automatically migrate his apps and will instead have to update to 24.10 and then 25.04 and manually re-create his apps. If he’s using hostpaths for storage it’s relatively easy, just point the freh install to the old config hostpath. If he’s using pvc he’d have to get the config folder out of the pvc on a dataset and then use hostpaths…
Correct. @severant, the apps ecosystem from 24.04 was abandoned over a year ago. If you’d upgraded to 24.10 or later by 1 Jun 25, your apps would have migrated automatically to the new system. Since you didn’t, you’ll need to manually recreate them after you upgrade to 24.10 or later. Installing the new apps isn’t difficult, but you’ll still need to do it manually. Here’s my guide on Jellyfin:
I’m confident that I will manage this, since this machine is basically dedicated to Jellyfin, so it only runs Jellyfin and Jellyseerr and nothing else.
I will back up the data that was created by these two apps, basically their configurations, and then do as you two wrote: upgrade incrementally to 24.10 and then 25.04 and then reinstall JF
Any best practice I should follow in general when using trueNAS Scale? upgrade every half a year? I somehow assumed that 24.04 was an LTS release though it doesn’t ever say that. my mistake.
one more question:
in the jellyfin truenas docs, I saw that it is also possible to run it as a custom app.
is that maybe better for me in the long run? or should I just in general be more thorough with keeping the machine up2date
With custom apps you have more control over the update process. You can generally update as soon as the update is available on dockerhub. Truenas apps take a bit longer to get the update because they get checked for issues by the app maintainer.
And generally you should keep your machine somewhat up-to-date, especially with things like the change from kubernetes to docker. Conservative users usually stay one major release behind the current release and wait for announcements that the current release is now recommended for general use.
There’s no such thing as an LTS release of TrueNAS. Because of the radical change in the apps ecosystems between 24.04 and 24.10, iX made some promises of longer support for 24.04 than had been the norm (specifically, that 24.04 would be fully supported for at least a year after the release of 24.10), but then they broke those promises.
As to the apps, iX have abandoned three plugins/apps ecosystems in the time I’ve been using Free/TrueNAS, so I don’t have any confidence they’ll keep this one up any better. The point-and-click convenience of the apps is attractive, but you’re relying on iX for ongoing upkeep. Personally, I run Dockge, and use that to manage my other apps. More of my thoughts here:
thats great insight. I have not had the time to keep up with what is going on with TrueNAS. I picked it because of convenience things up and having monitoring out of the box. I already made the innitial mistake of choosing TrueNAS Core in April 2024 which I then had to replace with TrueNAS Scale a couple of months later.
After reading your post I am now considering to not spend time on maintenance but instead prepare a migration to a different OS (nixOS probably) where I will run Jellyfin in a docker container and set up monitoring.
You don’t need a new OS for that. You can do that on TrueNAS (scale) right now by just installing Dockge or Portainer. I did this ages ago (with Dockge) when I ran into too many problems and annoyances with their built-in apps.