2024-12-06, 09:42 PM
We literally have a "one liner" to install Jellyfin on Ubuntu/Debian.
https://jellyfin.org/docs/general/installation/linux/
But only if you don't want to use Docker. Their guide for installing Docker is here.
https://docs.docker.com/engine/install/u...repository
Our guide for setting up Jellyfin in docker.
https://jellyfin.org/docs/general/instal...er-compose
Docker does not make Jellyfin more reliable. What it does do is encapsulate all of the dependencies that Jellyfin needs to run and keeps them separate from the operating system. So, in a way, that can make it more reliable because you can't accidentally remove something Jellyfin needs. But, in and of itself, Docker does not make Jellyfin more reliable.
Plain Linux installs of Jellyfin also auto-update when the Jellyfin repo is added to the OS. For a lot of other apps that don't have their own repo, this is a valid selling point of running their app in Docker.
Docker doesn't necessarily make accessing network shares easier. But you can run containers as your user instead of the jellyfin user created for direct Linux installs. This slightly simplifies mounting the network share since you don't have to configure share to also allow the separate Jellyfin user to access the share.
How to properly mount a network share (I'm assuming it is a CIFS/Samba share).
https://askubuntu.com/questions/157128/p...re-on-boot
https://jellyfin.org/docs/general/installation/linux/
Code:
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
But only if you don't want to use Docker. Their guide for installing Docker is here.
https://docs.docker.com/engine/install/u...repository
Our guide for setting up Jellyfin in docker.
https://jellyfin.org/docs/general/instal...er-compose
Docker does not make Jellyfin more reliable. What it does do is encapsulate all of the dependencies that Jellyfin needs to run and keeps them separate from the operating system. So, in a way, that can make it more reliable because you can't accidentally remove something Jellyfin needs. But, in and of itself, Docker does not make Jellyfin more reliable.
Plain Linux installs of Jellyfin also auto-update when the Jellyfin repo is added to the OS. For a lot of other apps that don't have their own repo, this is a valid selling point of running their app in Docker.
Docker doesn't necessarily make accessing network shares easier. But you can run containers as your user instead of the jellyfin user created for direct Linux installs. This slightly simplifies mounting the network share since you don't have to configure share to also allow the separate Jellyfin user to access the share.
How to properly mount a network share (I'm assuming it is a CIFS/Samba share).
https://askubuntu.com/questions/157128/p...re-on-boot