Jellyfin container setup
Introduction
Jellyfin is an open-source media server that allows you to manage and stream your media content, including movies, TV shows, music, and photos, to various devices. It offers a highly customizable user interface and extensive plugin support, ensuring a personalized media experience. Unlike some other media servers, Jellyfin is completely free and does not require any subscriptions or licenses.
Setup
-
Create the folders needed by the container
Run the following commands inside your home folder:
-
Create the script needed to run the container
Save the following script as
jellyfin_run.sh
:Instructions:
- Optional Replace
docker
withpodman
if needed - Optional Replace
--net=host
with ports to pass through if you want to expose ports. Here is described how to check if ports are available - Optional Replace
$PWD/config
with the location of your config if needed. This can be a fileserver mount - Optional Replace
$PWD/cache
with the location of your cache if needed. This can be a fileserver mount - Optional Replace
$PWD/media
with the location of your media if needed. Personally I use a mapping to my fileserver:/mnt/fileserver/media
instead of$PWD/media
- Required Replace
Europe/Amsterdam
with your own timezone
- Optional Replace
-
Run the script to create the container
Run the following command:
The image
jellyfin/jellyfin
is automatically pulled and the container is created. -
Check the results
If needed you can check if the container is running properly.
Now you can use Jellyfin by opening a web browser and going to:
http://localhost:8096
. Replace localhost with the relevant IP address or FQDN if needed, and adjust the port if you changed it earlier.
No comments found for this note.
Join the discussion for this note on Github. Comments appear on this page instantly.