Installation of Jellyfin Media Server - LathDevers/RasPi-OMV-Setup GitHub Wiki

Installation of Jellyfin with OMV-Extras

Find source here.

  1. Install OMV-Extras

    • ssh into RasPi with user that is in sudo group
    • write sudo su to get root privileges
      sudo su
      
    • install omv-extras with
      wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
      
  2. Find omv-extras menu under System in the OMV GUI

  3. Select Portainer and Install it.

  4. Select Open Web or go to http://192.168.x.x:9000

  5. Create a user account

  6. Select Get Started

  7. Select local

Now we install Jellyfin in the docker

  1. Select Volumes, then Add Volume &rarr name it Jellyfin, click Create the Volume

  2. Select Containers, then Add Container &rarr name it Jellyfin, enter Image: linuxserver/jellyfin

  3. Click publish a new network port 3 times

    host container protocol comment
    8096 8096 TCP
    7359 7359 UDP
    1900 1900 UDP optional
  4. 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
    • map additional volume
      • container: /data/movies - Bind
        volume: /srv/dev-disk-by-uuid-34F5EE1202469FF7/nasty/Movies - Read-only
    • 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)
  5. Under Env click add environment variables

    name value
    PUID 1000
    PGID 1000
    TZ Europe/Berlin
  6. Change Restart policy to Unless Stopped

  7. Finally, Deploy the container.

In the browser, go to 192.168.x.x:8096

  1. Select language

  2. Create username and password

  3. Setup libraries

    • Click Add Media Library
    • Select type (Movies or Shows)
    • Type Display name (Movies or TV Shows)
    • Click the + sign right to Folders and select the appropriate bind (/data/movies or /data/shows)
  4. 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

  1. In Portainer (192.168.x.x:9000) go to Containers

  2. Click the name of the server (i. e. Jellfin, blue and underlined)

  3. At Actions, click Recreate

  4. Switch the pull latest image toggle ON

  5. Wait until recreate is done