Skip to content

Docker mod to provide required modification for Jellyscrub on LinuxServer.io Jellyfin containers

License

Notifications You must be signed in to change notification settings

kdkasad/docker-mod-jellyfin-jellyscrub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jellyscrub Docker Mod

This is a Docker mod for LinuxServer.io's Jellyfin container. It modifies the index.html file in Jellyfin's web directory in order to load a script required by the Jellyscrub plugin.

How to use it

Simply add ghcr.io/kdkasad/docker-mods:jellyfin-jellyscrub to the DOCKER_MODS environment variable for your Jellyfin container.

The JELLYFIN_PublishedServerUrl environment variable must also be defined properly in order to this mod to work, as it sets the base URL to serve the script from.

An Docker Compose service definition might look like this...

version: "3"

services:
  jellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    ports:
      - 7359:7359/udp
      - 1900:1900/udp
    volumes:
      - /media:/media
      - jellyfin_config:/config
    tmpfs:
      - /config/cache
      - /config/data/transcodes
    devices:
      # VA-API devices
      - /dev/dri/card0:/dev/dri/card0
      - /dev/dri/renderD128:/dev/dri/renderD128
    restart: unless-stopped
    environment:
      DOCKER_MODS: ghcr.io/kdkasad/docker-mods:jellyfin-jellyscrub
      JELLYFIN_PublishedServerUrl: https://mydomain.com/jellyfin
      # ...

volumes:
  jellyfin_config:

Important note

This mod will not enable Jellyscrub on its own. The Jellyscrub plugin for Jellyfin needs to be installed first. See Jellyscrub's documentation for instructions.

About

Docker mod to provide required modification for Jellyscrub on LinuxServer.io Jellyfin containers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published