Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
services:jellyfin [2024/09/09 08:04] – willy | services:jellyfin [2024/11/28 12:48] (current) – willy | ||
---|---|---|---|
Line 66: | Line 66: | ||
</ | </ | ||
- | That's is, JellyFin is installed. | + | That's is, JellyFin is installed, now setup logrotation... |
+ | |||
+ | Create the file **/ | ||
+ | <file - jellyfin> | ||
+ | / | ||
+ | missingok | ||
+ | notifempty | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | that's it. | ||
+ | |||
+ | ==== SSO Configuration ==== | ||
+ | |||
+ | JeyyFin can not work with basic-auth, or at least i didnt manage to properly make it work between the web GUI and the client apps. Moreover, the Jellyfin login screen cannot be disabled, so it's pretty pointless. | ||
+ | |||
+ | Instead, Jellyfin can support, via an external plugin, an OIDC Provider like Authelia. So first of all ensure your Authelia is correctly configured as OIDC Provider (see [[services: | ||
+ | |||
+ | The SSO plugin is located [[https:// | ||
+ | |||
+ | In short you need to: | ||
+ | * Configure Authelia OIDC Client | ||
+ | * Add this plugin repository to Jellyfin configuration | ||
+ | * Load the SSO plugin | ||
+ | * Configure Jellyfin SSO plugin | ||
+ | |||
+ | This is the relevant Authelia config section (see [[https:// | ||
+ | < | ||
+ | identity_providers: | ||
+ | oidc: | ||
+ | ## The other portions of the mandatory OpenID Connect 1.0 configuration go here. | ||
+ | ## See: https:// | ||
+ | clients: | ||
+ | - client_id: ' | ||
+ | client_name: | ||
+ | client_secret: | ||
+ | public: false | ||
+ | authorization_policy: | ||
+ | require_pkce: | ||
+ | pkce_challenge_method: | ||
+ | redirect_uris: | ||
+ | - ' | ||
+ | scopes: | ||
+ | - ' | ||
+ | - ' | ||
+ | - ' | ||
+ | userinfo_signed_response_alg: | ||
+ | token_endpoint_auth_method: | ||
+ | </ | ||
+ | |||
+ | both links above should provide enough information to help you sort the Jellyfin side. | ||
==== Reverse-Proxy configuration ==== | ==== Reverse-Proxy configuration ==== |