Repository

Looks good to me!

User Tools

Site Tools


kb:intranet:services:media:jellyfin:configuration

Jellyfin configuration

Not really configuration per se, but how to use the web GUI interface.

Add media library

Content type can be specified to one of many options, e.g. Movies, Music, Shows, Books, or others/mixed.

If a specific content type is selected, the library must adhere to the respective directory structure. For example, for the movies content type, the structure is roughly:

Movies
└── Best_Movie_Ever (2019)
    ├── Best_Movie_Ever (2019) - 1080P.mp4
    ├── Best_Movie_Ever (2019) - 720P.mp4
    ├── Best_Movie_Ever (2019) - Directors Cut.avi
    ├── behind the scenes
    │   ├── Making of the Best Movie Ever.mp4
    │   └── Finding the right score.mkv
    ├── interviews
    │   └── Interview with the Director.mp4
    └── extras
        └── Home recreation.mp4

The library configuration itself supports downloading metadata from remote servers, i.e. TheMovieDb and The Open Movie Database. These can be disabled by unchecking all the instances they are checked... honestly a little tedious.

Expose to internet

Avoid doing this as much as possible, because it exposes an unnecessary attack vector. Plex users were vulnerable to this due to misconfigured servers. If you must:

  • Use IP-based access restrictions
  • Use SSL encryption via a reverse proxy
  • Configure fail2ban to ban errant IPs
  • Configure rate limiting

Otherwise, the usual VPN is your best bet.

kb/intranet/services/media/jellyfin/configuration.txt · Last modified: 18 months ago ( 2 May 2023) by 127.0.0.1