Installation of Jellyfin Media Server - LathDevers/RasPi-OMV-Setup GitHub Wiki
Installation of Jellyfin with OMV-Extras
Find source here.
-
Install OMV-Extras
- ssh into RasPi with user that is in
sudogroup - write
sudo suto 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 port3 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 variablesname 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 (
MoviesorShows) - Type Display name (
MoviesorTV Shows) - Click the
+sign right to Folders and select the appropriate bind (/data/moviesor/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