Installation of Jellyfin Media Server - LathDevers/RasPi-OMV-Setup GitHub Wiki
Jellyfin with OMV-Extras
Installation ofFind source here.
-
Install OMV-Extras
- ssh into RasPi with user that is in
sudo
group - write
sudo su
to get root privilegessudo su
- install omv-extras with
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
- ssh into RasPi with user that is in
-
Find omv-extras menu under System in the OMV GUI
-
Select Portainer and Install it.
-
Select Open Web or go to
http://192.168.x.x:9000
-
Create a user account
-
Select Get Started
-
Select local
Now we install Jellyfin in the docker
-
Select Volumes, then Add Volume &rarr name it Jellyfin, click Create the Volume
-
Select Containers, then Add Container &rarr name it Jellyfin, enter Image:
linuxserver/jellyfin
-
Click
publish a new network port
3 timeshost container protocol comment 8096 8096 TCP 7359 7359 UDP 1900 1900 UDP optional -
At the bottom, under Advanced container settings, select Volumes (instead of Command & logging)
- in either OMV GUI > Storage > Shared Folders, or in a Terminal, check for media path (it should look something like this:
/srv/dev-disk-by-uuid-34F5EE1202469FF7/nasty/Movies
) - map additional volume
- container:
/config
- Volume
volume:Jellyfin - local
- container:
- map additional volume
- container:
/data/movies
- Bind
volume:/srv/dev-disk-by-uuid-34F5EE1202469FF7/nasty/Movies
- Read-only
- container:
- map additional volume
- container:
/data/shows
- Bind
volume:/srv/dev-disk-by-uuid-34F5EE1202469FF7/nasty/TV Shows
- Read-only (just simply write space between TV and Shows in the path)
- container:
- in either OMV GUI > Storage > Shared Folders, or in a Terminal, check for media path (it should look something like this:
-
Under Env click
add environment variables
name value PUID 1000 PGID 1000 TZ Europe/Berlin -
Change Restart policy to Unless Stopped
-
Finally, Deploy the container.
In the browser, go to 192.168.x.x:8096
-
Select language
-
Create username and password
-
Setup libraries
- Click
Add Media Library
- Select type (
Movies
orShows
) - Type Display name (
Movies
orTV Shows
) - Click the
+
sign right to Folders and select the appropriate bind (/data/movies
or/data/shows
)
- Click
-
The rest you can just click through and you're done
Update Portainer
Simply go to OMV GUI, System > omv-extras and click Portainer and click Install.
OMV will redeploy Portainer with the newest version.
Update Jellyfin Server
-
In Portainer (
192.168.x.x:9000
) go to Containers -
Click the name of the server (i. e. Jellfin, blue and underlined)
-
At Actions, click Recreate
-
Switch the pull latest image toggle ON
-
Wait until recreate is done