Skip to content

Jellyseerr

Jellyseerr is a media discovery and request application.

Available Options

This page documents 11 configuration options.

nixflix.jellyseerr.enable

Whether to enable Jellyseerr media request manager.

Typeboolean
Default
false
Example
true
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.apiKey

API key for Jellyseerr.

Warning

Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.

Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.

Typestring or (submodule)
Default
null
Example
{ _secret = "/run/secrets/secret-file"; }
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.dataDir

Directory containing jellyseerr data and configuration

Typeabsolute path
Default
"${nixflix.stateDir}/jellyseerr"
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.externalUrlScheme

Scheme to use for external linking to other services from within Jellyseerr.

Typestring
Default
"http"
Example
"https"
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.group

Group under which the service runs

Typestring
Default
"jellyseerr"
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.openFirewall

Open port in firewall for jellyseerr

Typeboolean
Default
false
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.package

The jellyseerr package to use.

Typepackage
Default
pkgs.jellyseerr
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.port

Port on which jellyseerr listens

Type16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
5055
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.subdomain

Subdomain prefix for nginx reverse proxy.

Typestring
Default
"jellyseerr"
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.user

User under which the service runs

Typestring
Default
"jellyseerr"
Declared inmodules/jellyseerr/options

nixflix.jellyseerr.vpn.enable

Whether to route Jellyseerr traffic through the VPN. When true (default), Jellyseerr routes through the VPN (requires nixflix.mullvad.enable = true). When false, Jellyseerr bypasses the VPN.

Typeboolean
Default
config.nixflix.mullvad.enable
Declared inmodules/jellyseerr/options