Defines the MediaBrowser.Common.Net.NetworkConfiguration.

NetworkConfiguration

interface NetworkConfiguration {
    AutoDiscovery?: boolean;
    BaseUrl?: string;
    CertificatePassword?: string;
    CertificatePath?: string;
    EnableHttps?: boolean;
    EnableIPv4?: boolean;
    EnableIPv6?: boolean;
    EnablePublishedServerUriByRequest?: boolean;
    EnableRemoteAccess?: boolean;
    EnableUPnP?: boolean;
    IgnoreVirtualInterfaces?: boolean;
    InternalHttpPort?: number;
    InternalHttpsPort?: number;
    IsRemoteIPFilterBlacklist?: boolean;
    KnownProxies?: string[];
    LocalNetworkAddresses?: string[];
    LocalNetworkSubnets?: string[];
    PublicHttpPort?: number;
    PublicHttpsPort?: number;
    PublishedServerUriBySubnet?: string[];
    RemoteIPFilter?: string[];
    RequireHttps?: boolean;
    VirtualInterfaceNames?: string[];
}

Properties

AutoDiscovery?: boolean

Gets or sets a value indicating whether Autodiscovery is enabled.

NetworkConfiguration

BaseUrl?: string

Gets or sets a value used to specify the URL prefix that your Jellyfin instance can be accessed at.

NetworkConfiguration

CertificatePassword?: string

Gets or sets the password required to access the X.509 certificate data in the file specified by MediaBrowser.Common.Net.NetworkConfiguration.CertificatePath.

NetworkConfiguration

CertificatePath?: string

Gets or sets the filesystem path of an X.509 certificate to use for SSL.

NetworkConfiguration

EnableHttps?: boolean

Gets or sets a value indicating whether to use HTTPS.

NetworkConfiguration

EnableIPv4?: boolean

Gets or sets a value indicating whether IPv6 is enabled.

NetworkConfiguration

EnableIPv6?: boolean

Gets or sets a value indicating whether IPv6 is enabled.

NetworkConfiguration

EnablePublishedServerUriByRequest?: boolean

Gets or sets a value indicating whether the published server uri is based on information in HTTP requests.

NetworkConfiguration

EnableRemoteAccess?: boolean

Gets or sets a value indicating whether access from outside of the LAN is permitted.

NetworkConfiguration

EnableUPnP?: boolean

Gets or sets a value indicating whether to enable automatic port forwarding.

NetworkConfiguration

IgnoreVirtualInterfaces?: boolean

Gets or sets a value indicating whether address names that match MediaBrowser.Common.Net.NetworkConfiguration.VirtualInterfaceNames should be ignored for the purposes of binding.

NetworkConfiguration

InternalHttpPort?: number

Gets or sets the internal HTTP server port.

NetworkConfiguration

InternalHttpsPort?: number

Gets or sets the internal HTTPS server port.

NetworkConfiguration

IsRemoteIPFilterBlacklist?: boolean

Gets or sets a value indicating whether <seealso cref="P:MediaBrowser.Common.Net.NetworkConfiguration.RemoteIPFilter" /> contains a blacklist or a whitelist. Default is a whitelist.

NetworkConfiguration

KnownProxies?: string[]

Gets or sets the known proxies.

NetworkConfiguration

LocalNetworkAddresses?: string[]

Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be used.

NetworkConfiguration

LocalNetworkSubnets?: string[]

Gets or sets the subnets that are deemed to make up the LAN.

NetworkConfiguration

PublicHttpPort?: number

Gets or sets the public HTTP port.

NetworkConfiguration

PublicHttpsPort?: number

Gets or sets the public HTTPS port.

NetworkConfiguration

PublishedServerUriBySubnet?: string[]

Gets or sets the PublishedServerUriBySubnet Gets or sets PublishedServerUri to advertise for specific subnets.

NetworkConfiguration

RemoteIPFilter?: string[]

Gets or sets the filter for remote IP connectivity. Used in conjunction with <seealso cref="P:MediaBrowser.Common.Net.NetworkConfiguration.IsRemoteIPFilterBlacklist" />.

NetworkConfiguration

RequireHttps?: boolean

Gets or sets a value indicating whether the server should force connections over HTTPS.

NetworkConfiguration

VirtualInterfaceNames?: string[]

Gets or sets a value indicating the interface name prefixes that should be ignored. The list can be comma separated and values are case-insensitive. <seealso cref="P:MediaBrowser.Common.Net.NetworkConfiguration.IgnoreVirtualInterfaces" />.

NetworkConfiguration