Jellyfin - Network¶
Configuration options for jellyfin network.
Available Options
This page documents 23 configuration options.
nixflix.jellyfin.network.autoDiscovery¶
Enable auto-discovery
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.baseUrl¶
Base URL for Jellyfin (URL prefix) http://localhost:8096/
| Type | string |
| Default | |
| Example | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.certificatePassword¶
Certificate password.
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.
| Type | string or (submodule) |
| Default | |
| Example | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.certificatePath¶
Path to certificate file
| Type | string or absolute path |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.enableHttps¶
Enable HTTPS
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.enableIPv4¶
Enable IPv4
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.enableIPv6¶
Enable IPv6
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.enablePublishedServerUriByRequest¶
Enable published server URI by request
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.enableRemoteAccess¶
Enable remote access. (Disabling this can cause unexpected authentication failures)
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.enableUPnP¶
Enable UPnP
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.ignoreVirtualInterfaces¶
Ignore virtual interfaces
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.internalHttpPort¶
Internal HTTP port
| Type | integer between 0 and 65535 (both inclusive) |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.internalHttpsPort¶
Internal HTTPS port
| Type | integer between 0 and 65535 (both inclusive) |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.isRemoteIPFilterBlacklist¶
Is remote IP filter a blacklist
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.knownProxies¶
List of IP addresses or hostnames of known proxies used when connecting to your Jellyfin instance. This is required to make proper use of 'X-Forwarded-For' headers.
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.localNetworkAddresses¶
Override the local IP address for the HTTP server. If left empty, the server will bind to all available addresses.
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.localNetworkSubnets¶
IP addresses or IP/netmask entries for networks that will be considered on local network when enforcing bandwidth and remote access restrictions. If left blank, all RFC1918 addresses are considered local.
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.publicHttpPort¶
Public HTTP port
| Type | integer between 0 and 65535 (both inclusive) |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.publicHttpsPort¶
Public HTTPS port
| Type | integer between 0 and 65535 (both inclusive) |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.publishedServerUriBySubnet¶
List of published server URIs by subnet
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.remoteIpFilter¶
Remote IP filter list
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.requireHttps¶
Require HTTPS
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |
nixflix.jellyfin.network.virtualInterfaceNames¶
List of virtual interface names
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/network.nix |