Users#
These settings change the behaviour for how Jellyseerr allows logins from Jellyfin/Plex users, user permissions, and request limits.
jellyseerr:
settings:
users:
enable_local_signin: true
enable_new_jellyfin_signin: true
global_movie_request_limit: 0
global_movie_request_days: 7
global_series_request_limit: 0
global_series_request_days: 7
default_permissions:
- "request"
- "request-4k"
enable_local_signin: bool = True
class-attribute
instance-attribute
#
Allow users to sign in using their email address and password, instead of Plex OAuth.
enable_new_jellyfin_signin: bool = True
class-attribute
instance-attribute
#
Allow Jellyfin users to sign in without first being imported to Jellyseerr.
global_movie_request_limit: int = Field(0, ge=0, le=100)
class-attribute
instance-attribute
#
The maximum number of movie requests within the selected number of days.
0 is unlimited.
global_movie_request_days: int = Field(7, ge=1, le=100)
class-attribute
instance-attribute
#
The timespan that applies to the global movie request limit, in days.
global_series_request_limit: int = Field(0, ge=0, le=100)
class-attribute
instance-attribute
#
The maximum number of series (TV show) requests within the selected number of days.
0 is unlimited.
global_series_request_days: int = Field(7, ge=1, le=100)
class-attribute
instance-attribute
#
The timespan that applies to the global series request limit, in days.
default_permissions: Set[Permission] = {Permission.request, Permission.request_4k}
class-attribute
instance-attribute
#
Permissions to grant to newly created users by default.
Privileged permissions such as admin, manage-users, manage-requests,
auto-approve, auto-approve-4k, and manage-issues generally should not be
enabled by default.
Instead, allow specific permissions under that category you wish to grant to new users.
Values:
admin- Full administrator access. Bypasses all other permission checks.manage-users- Grant permission to manage users. Users with this permission cannot modify users with or grant theadminprivilege.manage-requests- Grant permission to manage media requests. All requests made by a user with this permission will be automatically approved.request-advanced- Grant permission to modify advanced media request options.request-view- Grant permission to view media requests submitted by other users.recent-view- Grant permission to view the list of recently added media.watchlist-view- Grant permission to view other users' Plex Watchlists.
request- Grant permission to submit requests for non-4K media.request-movie- Grant permission to submit requests for non-4K movies.request-series- Grant permission to submit requests for non-4K series.
auto-approve- Grant automatic approval for all non-4K media requests.auto-approve-movie- Grant automatic approval for non-4K movie requests.auto-approve-series- Grant automatic approval for non-4K series requests.
auto-request- Grant permission to automatically submit requests for non-4K media via Plex Watchlist.auto-request-movie- Grant permission to automatically submit requests for non-4K movies via Plex Watchlist.auto-request-series- Grant permission to automatically submit requests for non-4K series via Plex Watchlist.
request-4k- Grant permission to submit requests for 4K media.request-4k-movie- Grant permission to submit requests for 4K movies.request-4k-series- Grant permission to submit requests for 4K series.
auto-approve-4k- Grant automatic approval for all 4K media requests.auto-approve-4k-movie- Grant automatic approval for 4K movie requests.auto-approve-4k-series- Grant automatic approval for 4K series requests.
manage-issues- Grant permission to manage media issues.view-issues- Grant permission to report media issues.create-issues- Grant permission to view media issues reported by other users.