2024-11-23, 08:24 PM
LTS's are released every two years and are very well tested before release. You run into problems if you run apps that are either really out of date or rely on older libraries that are deprecated in a new LTS. But that issue is not unique to LTS. This issue happens in every distro with new releases.
I've upgraded in place a 22.04 install to 24.04 and there were zero issues. Including with Jellyfin.
OR you could just not upgrade. That is a perfectly OK thing to do since LTSes are supported for 5 years standard, 10 years with a Pro account. Keep in mind that Jellyfin will only support LTS releases of Jellyfin for the standard 5 year perod. And Jellyfin does not support, officially, any of the non-LTS releases.
You could install the CLI only server variant of Ubuntu. This is what I run. No, DT. Just command line. With regards to Jellyfin and/or Docker, there are no advantages to having a DT. Since Jellyfin is exclusively managed on the command line and Docker can (and IMO should) be managed exclusively from the command line.
Some NAS OSes like OMV and TrueNAS Scale, IMO, obfuscate Docker and OS management behind their UI. Sometimes even just locking down the OS. And you are reliant on their UI to implement all the available features of Docker or whatever app they've built a UI for. But command line management gives you 100% control. In addition to there being A LOT more documentation available for command line management of Docker, Jellyfin, {insert another CLI app here}.
I've upgraded in place a 22.04 install to 24.04 and there were zero issues. Including with Jellyfin.
OR you could just not upgrade. That is a perfectly OK thing to do since LTSes are supported for 5 years standard, 10 years with a Pro account. Keep in mind that Jellyfin will only support LTS releases of Jellyfin for the standard 5 year perod. And Jellyfin does not support, officially, any of the non-LTS releases.
You could install the CLI only server variant of Ubuntu. This is what I run. No, DT. Just command line. With regards to Jellyfin and/or Docker, there are no advantages to having a DT. Since Jellyfin is exclusively managed on the command line and Docker can (and IMO should) be managed exclusively from the command line.
Some NAS OSes like OMV and TrueNAS Scale, IMO, obfuscate Docker and OS management behind their UI. Sometimes even just locking down the OS. And you are reliant on their UI to implement all the available features of Docker or whatever app they've built a UI for. But command line management gives you 100% control. In addition to there being A LOT more documentation available for command line management of Docker, Jellyfin, {insert another CLI app here}.